Zeu*_*s82 5 c# visual-studio-2015 asp.net-core
我正在运行ASP.NET5 RC1 UPDATE1.在project.json中,我的框架是"dnx461".当我尝试调试时(在IIS Express中将DNX_IIS_RUNTIME_FRAMEWORK设置为DNX461),我收到以下警告:
警告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"是一个.NET 4.6.1 DLL.当我尝试使用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'.跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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'.跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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'.跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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'.跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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文件".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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'.跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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文件".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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文件".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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文件".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'dnx.exe'(CLR v4.0.30319:DefaultDomain):已加载'C:\ Users\devuser.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\Microsoft.Dnx.Runtime .dll文件".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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文件".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.'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".跳过加载符号.模块已经过优化,调试器选项"Just My Code"已启用.程序'[16968] dnx.exe'已退出代码1(0x1).程序'[16968] dnx.exe:程序跟踪'已退出,代码为0(0x0).程序'[20612] iisexpress.exe:Program Trace'已退出,代码为0(0x0).程序'[20612] iisexpress.exe'已退出,代码为-1(0xffffffff).
我正在使用VS2015和Update 1.我该如何解决这个问题?
因此,根据网上的调查,目前似乎是 .NET 4.6.1(截至 RC1 Update 1 不支持)。我将项目切换回 .NET 4.6,并dnx46在我的项目中使用project.json,一切都按预期工作。
| 归档时间: |
|
| 查看次数: |
3263 次 |
| 最近记录: |