Ваш проект не ссылается на фреймворк ".NETFramework, Version = v4.6.2".Добавьте ссылку на «.NETFramework, Version = v4.6.2» в «TargetFrameworks» - PullRequest
0 голосов
/ 16 октября 2018

Я не могу запустить свои модульные тесты.

У меня следующая ошибка:

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

В app.config:

<startup>
  <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/>
</startup>

В Project> Свойства> Приложение> TargetFramework (.NET Framework 4.6.2)

Как это исправить?

Ответы [ 3 ]

0 голосов
/ 06 февраля 2019

Я столкнулся с тем же самым с .net 4.71.В моем случае я просто мигрировал из packages.config в «ссылки на пакеты» за

Мигрировал из packages.config в PackageReference

... и это устранило мою проблему,Что касается меня, я все равно собирался сделать это, поэтому, если вы уже идете этим путем, я просто пропущу вышеупомянутое и перейду к ссылкам на пакеты.

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

Я проголосовала за Ларису, но я подумала, что было бы полезно узнать, как я к этому попала.Я добавил в свою сборку стандартный проектный файл .net (мы нацелены на множество платформ), и он создал мусор, найденный в папке obj.Когда пришла сборка android sanity, она выкинула на папку obj.Мое решение состояло в том, чтобы очистить эту папку как шаг перед сборкой.Это сложная проблема, потому что годами она работала просто отлично ... иголка навстречу стогу сена.

0 голосов
/ 15 ноября 2018

Пожалуйста, сделайте следующие шаги

  1. Чистый раствор
  2. Очистите папку "пакеты"
  3. Удалить папку "bin"
  4. Удалить папку "obj "
...