Я загрузил предварительный просмотр Visual Studio 2015 с сайта Microsoft (версия 14.0.22310.1 DP), нажал Файл -> Новый проект -> ASP .NET 5 Console Application, создавая шаблон по умолчанию. Все построено до сих пор.Visual Studio 2015 Preview/ASP.NET 5 Core Framework: Словарь типа или пространства имен <,> не существует
Я добавил строку (var dictionary = new System.Collections.Generic.Dictionary<string, string>();
), в результате чего появился способ ввода, указанный ниже.
public void Main(string[] args)
{
var dictionary = new System.Collections.Generic.Dictionary<string, string>();
Console.WriteLine("Hello World");
Console.ReadLine();
}
Однако, по сборке, компилятор говорит мне, что реализация Generic словарь не присутствует в рамках Core. Сообщение об ошибке ниже:
CS0234 Ошибка имя типа или пространства имен «словарь» не существует в пространстве имен «System.Collections.Generic» (вы пропущена ссылка на сборку?) ProjectName.ASP. NET Основные 5.0 Program.cs 9
project.json file:
{
"version": "1.0.0-*",
"dependencies": {
},
"commands": {
"run" : "run"
},
"frameworks" : {
"aspnet50" : { },
"aspnetcore50" : {
"dependencies": {
"System.Console": "4.0.0-beta-22231"
}
}
}
}
Под свойства проекта -> вкладка приложения. Целевая версия KRE по умолчанию: KRE-CLR-x86.1.1.0-beta 1.
К сожалению, стандартный поиск Google и StackOverflow не дал ответа. Есть идеи?
Это решение проблемы словаря. Однако вы знаете, есть ли централизованная документация для aspnetcore или что-то, что помогает в поиске новых библиотек? – Dan