我的目标是 使用Visual Studio调试本地IIS上的附加到处理功能。
仅当我使用完整框架(dnx-clr-win-x64.1.0.0-beta7)时才有效,但不使用Core CLR (dnx -coreclr双赢-x64.1.0.0-β7整联蛋白)。
当我选择CoreCLR时,我无法创建任何断点,因为它表示未加载符号。
这是我的publish.xml:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
[...]
<CompileSource>True</CompileSource>
<PublishDNXVersion>dnx-coreclr-win-x64.1.0.0-beta7</PublishDNXVersion>
<UsePowerShell>True</UsePowerShell>
<WebRoot>wwwroot</WebRoot>
<WwwRootOut>wwwroot</WwwRootOut>
<IncludeSymbols>True</IncludeSymbols>
[...]
</PropertyGroup>
</Project>
刚刚从模板中创建了一个简单的测试项目(仅限于 值控制器)。
我想让我的下一个项目完全基于.NET Core。
这就是为什么我要确保一切都与.NET Core一起使用。
我有我的例子的完整源代码。
我使用的是Visual Studio 2015