Ответ 1
Пожалуйста, сделайте следующие шаги
- Чистый раствор
- Очистить папку "пакеты"
- Удалить папку "bin"
- Удалить папку "obj"
Я не могу выполнять свои модульные тесты.
У меня есть следующая ошибка:
Ваш проект не ссылается на ".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>
В проекте> Свойства> Приложение> TargetFramework (.NET Framework 4.6.2)
Как я могу это исправить?
Пожалуйста, сделайте следующие шаги
Я столкнулся с тем же самым с .net 4.71. В моем случае я просто мигрировал из packages.config в "ссылки на пакеты" в
Миграция из packages.config в PackageReference
... и это исправило мою проблему. Что касается меня, я все равно собирался сделать это, поэтому, если вы уже идете этим путем, я просто пропущу вышеупомянутое и перейду к ссылкам на пакеты.
Я проголосовала за Ларису, но я подумала, что было бы полезно узнать, как я попала в это. Я добавил в свою сборку стандартный проектный файл .net (мы нацелены на множество платформ), и он создал мусор, найденный в папке obj. Когда пришла сборка android sanity, она выкинула на папку obj. Мое решение состояло в том, чтобы очистить эту папку как шаг перед сборкой. Это сложная проблема, потому что годами она работала просто отлично... иголка навстречу стогу сена.