Я пытаюсь создать новую библиотеку классов C# в Visual Studio 2015, но когда я компилирую, единственным вариантом является «1.0.0-beta5» в качестве Framework.1.0.0-beta в Visual Studio 2015
Мне нужно это под 4.0. Почему он это делает?
Я пытаюсь создать новую библиотеку классов C# в Visual Studio 2015, но когда я компилирую, единственным вариантом является «1.0.0-beta5» в качестве Framework.1.0.0-beta в Visual Studio 2015
Мне нужно это под 4.0. Почему он это делает?
Мне нужно это под 4.0. Почему он это делает?
Потому что вы создали библиотеку классов для ASP.NET vNext.
Есть простой способ перенести это, если я должен начать все сначала?
Я бы просто создал новую библиотеку классов и переместил туда все файлы кода, которые вы можете включить. Файлы project.json
и old skool csproj
несовместимы, поэтому вам нужно выполнить настройку вручную. Поэтому не забудьте ссылки и пользовательские действия, которые у вас могут быть.
Это то, что я выбрал изначально ... Я знаю, потому что я очень осторожен, учитывая огромное количество вариантов. – Patrick
Да. В наши дни трудно выбрать правильный. Так много выбора ... –
Ваша заметка не соответствует 100%. Если вы ориентируетесь только на .NET 451 в своем проекте asp.net vNext, вы можете ссылаться на библиотеки non vnext. –
Вы выбрали Class Library (Package)
(красный на изображении ниже), который предназначен для проектов ASP.NET 5. Вы хотите Class library
(желтый):
Вам не нужно, чтобы начать полностью за - вы должны быть в состоянии создать новый проект Class Library
, более копировать файлы и добавить их в проект.
http://imgur.com/RdWLJjt ... это определенно то, что я выбрал. Это то, что я так смущен. Делал это в течение 20 лет. – Patrick
Ну, факт, что у вас есть файл project.json, показывает, что он использовал шаблон vNext, поэтому в любом случае вы должны измениться. –
Вот что я сейчас делаю. Благодарю. – Patrick
Вы говорите об ASP.NET vNext? Если это так, вы можете создавать сборки .NET Core для этого. –
Нет, это обычная библиотека классов C# (DLL), для которой требуется указать 4.o. – Patrick
У вас есть файл 'project.json'? –