Ich habe ein .NET Core 2.0 Webseiten Projekt erstellt.Unit Test eine .NET Core (2.0) -Anwendung von Visual Studio. .NET Core nicht als Zielframework vorhanden
Dann habe ich ein Unit-Test-Projekt erstellt, in dem ich eines der Pagemodels testen wollte.
ich dann diese Nachricht erhalten:
Project 'C:\projects\[removed].csproj' targets '.NETCoreApp,Version=v2.0'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.6.1'
der Tat meine Testproject Ziele 4.6.1 so wollte ich auch 2.0, dass die .NET-Kern ändern. Aber ich sehe keine der .NET-Kern-Frameworks in der Dropdown-Liste, wo ich ein Framework auswählen kann. Ich sehe alle "normalen" .NET-Versionen. Beim Webprojekt sehe ich NUR die .NET-Kernprojekte, aber nicht die 'normalen' .NET-Versionen.
sah ich eine Option in der Dropdown-Liste in der Testproject zu ‚mehr Versionen installieren‘, so habe ich das .NET Core 2.0 SDK und Runtime installieren, aber das half nicht.
VS2017 Lauf 15.4.0
Vielen Dank. Fühlt sich etwas albern an, dass ich mir den '.NET Core' Ordner nicht angesehen habe. Ich habe nur im Ordner 'Test' gesucht und dort nur die Vollversion von .NET angezeigt. Aber Ende der Geschichte, es funktioniert! – Michel