Я действительно хотел быть хорошим гражданином... скопировал все мои классы в .net стандартные библиотеки 1.6. Просто чтобы узнать, что моя тестовая DLL не может его использовать. Я получаю следующую ошибку:
Цели проекта X: ".NETStandard, Version = v1.6". На него нельзя ссылаться на проект, целью которого является ".NETFramework, Version = v4.6.1".
Конечно, когда я проверяю стандарт .Net(https://docs.microsoft.com/en-us/dotnet/articles/standard/library), он говорит, что с 1.6 я могу настроить 4.6.1.
Я пробовал 4.6.2 без лучшей удачи. Я установил пакет .net standard 1.6.1 nu-get. В любом случае, вы, ребята, потрясающие, я уверен, вы скажете мне, какая глупая ошибка, которую я делаю, мешает мне делать что-то как основное, как запуск модульных тестов в стандартной библиотеке .net.
Спасибо
P.S. Я нашел работу (вроде), используя проект .net core unit test, а не как .net framework one. Это не решает мою проблему, поэтому я не могу отметить это как ответ, но по крайней мере я могу вернуться к кодированию...