Проект не ссылается на рамки, кроме того, что он делает - PullRequest
0 голосов
/ 17 мая 2019

У меня есть решение, которое содержит несколько проектов.Все проекты нацелены на v4.6.1 .NETFramework.Однако, когда я строю свое решение и пытаюсь запустить его, я получаю следующее исключение:

Ваш проект не ссылается на фреймворк ".NETFramework, Version = v4.6.1".Добавьте ссылку на «.NETFramework, Version = v4.6.1» в свойстве «TargetFrameworks» файла проекта, а затем повторно запустите восстановление NuGet.

Может кто-нибудь указать мне правильное направление?Я не вижу, что происходит не так.

Config1:

<RootNamespace>Exact_Online_Database</RootNamespace>
<AssemblyName>Exact_Online_Database</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

Config2:

<RootNamespace>ExactOnlineConsoleApp</RootNamespace>
<AssemblyName>ExactOnlineConsoleApp</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

Config3:

<RootNamespace>Exact_Online_Services</RootNamespace>
<AssemblyName>Exact Online Services</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

Config4:

<RootNamespace>Example</RootNamespace>
<AssemblyName>Example</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>

1 Ответ

0 голосов
/ 17 мая 2019

Вы недавно перешли с более старой версии Visual Studio на VS 2017 для создания своего решения? Похоже, что процесс сборки ищет элемент <TargetFrameworks>, а не <TargetFrameworkVersion>.

Подробнее см. Документацию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...