Ich führe ASP.NET5 RC1 UPDATE1 aus. In Project.json ist mein Framework "dnx461". Wenn ich zu debuggen versuchen (in IIS Express mit DNX_IIS_RUNTIME_FRAMEWORK zu DNX461 eingestellt) erhalte ich die folgende Warnung:ASP.NET 5 Projekt, das .NET 4.6.1 nicht korrekt abzielt und nicht debuggt werden kann
Warnung MSB3274 Die primäre Referenz „C: \ mydll.dll“ nicht aufgelöst werden konnte, weil es gegen die gebaut wurde Framework ".NETFramework, Version = v4.6.1". Dies ist eine höhere Version als das aktuell ausgerichtete Framework ".NETFramework, Version = v4.5.1". WebTest C: \ Program Files (x86) \ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets
"mydll" ist ein .NET 4.6.1 DLL. Wenn ich versuche, mit IIS Express zu debuggen, erhalte ich die folgende Ausgabe im Debug-Fenster:
'dnx.exe' (CLR v4.0.30319: Default): Loaded ‚C: \ WINDOWS \ Microsoft.Net \ Assembly \ GAC_32 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089 \ mscorlib.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'Microsoft.Dnn.Host.Clr'. Die PDB-Datei kann nicht gefunden oder geöffnet werden. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ WINDOWS \ Microsoft.Net \ Assembly \ GAC_MSIL \ System \ v4.0_4.0.0.0__b77a5c561934e089 \ System.dll'. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ WINDOWS \ Microsoft.Net \ Assembly \ GAC_MSIL \ System.Configuration \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Configuration.dll'. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ WINDOWS \ Microsoft.Net \ Assembly \ GAC_MSIL \ System.Core \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll'. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx. Host.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ WINDOWS \ Microsoft.Net \ Assembly \ GAC_MSIL \ System.Xml \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Xml.dll'. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Extensions. PlatformAbstractions.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx. Loader.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx. ApplicationHost.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx. Laufzeit.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx. Compilation.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. 'dnx.exe' (CLR v4.0.30319: DefaultDomain): Geladen 'C: \ Benutzer \ devuser.dnx \ Laufzeiten \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx. Compilation.Abstractions.dll '. Ladesymbole wurden übersprungen. Das Modul ist optimiert und die Debugger-Option "Just My Code" ist aktiviert. Das Programm '[16968] dnx.exe' wurde mit Code 1 (0x1) beendet. Das Programm '[16968] dnx.exe: Programm Trace 'wurde mit Code 0 (0x0) beendet. Das Programm '[20612] iisexpress.exe: Programm Trace' wurde mit Code 0 (0x0) beendet. Das Programm '[20612] iisexpress.exe' wurde mit dem Code -1 (0xffffffff) beendet.
Ich verwende VS2015 mit Update 1. Wie behebe ich das?
Ich habe das gleiche Problem wie Sie jetzt, irgendeine Idee, wenn es behoben wird? – msmolcic