Как настроить Visual Studio для Mac и NUnit

Я использую Visual Studio для Mac версии 8.5.4 (сборка 12), и я использовал NuGet для установки пакета Nunit. Я могу создать Project NUnit, но когда я пытаюсь сослаться на свой проект, который хочу протестировать, я не могу выбрать свой проект, потому что он говорит, что целевая структура .Net несовместима.

Когда я добавил проект NUnit, он попросил меня выбрать целевую структуру и дал мне только варианты 2.0, 3.0 и 3.1. Даже когда я меняю свой проект на 3.1, он все равно говорит, что он несовместим.

Как настроить Visual Studio для Mac и NUnit

Изменить: .Net Standard

Изменить 2: я был НЕПРАВИЛЬНЫМ. Я использовал стандарт .Net Core и .Net вместе, и это было проблемой. Всем спасибо.


person Tone    schedule 04.05.2020    source источник
comment
Вы спрашиваете о целевых фреймворках, но не сказали, на какие фреймворки вы нацелены. :-) Пожалуйста, добавьте это, а также точные названия пакетов и версий, которые вы установили.   -  person Charlie    schedule 04.05.2020
comment
Похоже, вы создали тестовый проект .NET Core, в то время как ваш тестируемый проект - .NET Framework. Если вы создали Other - .NET - NUnit Library project, который будет нацелен на .NET Framework и сможет ссылаться на другой ваш проект.   -  person Matt Ward    schedule 04.05.2020
comment
Какой у вас тип проекта (не NuGet)? .NET Core или .NET Standard?   -  person Lex Li    schedule 05.05.2020
comment
Мэтт Уорд, который работал над созданием библиотеки для моего проекта. Спасибо за помощь. Как я могу отдать вам должное за этот ответ?   -  person Tone    schedule 05.05.2020


Ответы (1)


Я использовал .Net Core и .Net Standard, когда хотел использовать .Net Standard для всего.

person Tone    schedule 10.05.2020