ASP.NET5 RC1UPDATE1を実行しています。project.jsonでは、私のフレームワークは「dnx461」です。(DNX_IIS_RUNTIME_FRAMEWORKがDNX461に設定されているIIS Expressで)デバッグしようとすると、次の警告が表示されます。
警告MSB3274プライマリ参照 "C:\ mydll.dll"は、 "。NETFramework、Version = v4.6.1"フレームワークに対して構築されているため、解決できませんでした。これは、現在ターゲットにされているフレームワーク ".NETFramework、Version = v4.5.1"よりも高いバージョンです。WebTest C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets
「mydll」は.NET4.6.1DLLです。IIS Expressでデバッグしようとすると、デバッグウィンドウに次の出力が表示されます。
'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロードされた 'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_32 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089 \ mscorlib.dll'。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。「dnx.exe」(CLR v4.0.30319:DefaultDomain):「Microsoft.Dnx.Host.Clr」をロードしました。PDBファイルが見つからないか開くことができません。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロードされた 'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System \ v4.0_4.0.0.0__b77a5c561934e089 \ System.dll'。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロードされた 'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Configuration \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Configuration.dll'。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロードされた 'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Core \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll'。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx.Host .dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロードされた 'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.Xml \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Xml.dll'。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Extensions.PlatformAbstractions .dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx.Loader .dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx.ApplicationHost .dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtime \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx.Runtime .dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx.Compilation .dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。'dnx.exe'(CLR v4.0.30319:DefaultDomain):ロード済み 'C:\ Users \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx.Compilation .Abstractions.dll '。シンボルの読み込みをスキップしました。モジュールが最適化され、デバッガオプション「JustMyCode」が有効になります。プログラム '[16968] dnx.exe'がコード1(0x1)で終了しました。プログラム '[16968] dnx.exe:Program Trace'がコード0(0x0)で終了しました。プログラム '[20612] iisexpress.exe:Program Trace'がコード0(0x0)で終了しました。プログラム '[20612] iisexpress.exe'は、コード-1(0xffffffff)で終了しました。
Update 1でVS2015を使用しています。これを修正するにはどうすればよいですか?
したがって、ネットを調べてみると、現在.NET 4.6.1がサポートされているように見えます(RC1 Update 1の時点ではサポートされていません)。プロジェクトを.NET4.6に戻し、で使用dnx46
していてproject.json
、すべてが期待どおりに機能しています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加