如何强制Visual Studio Code中的调试器进入添加引用的项目中定义的方法?我正在引用像这样的工作目录之外的Encog库:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
<RootNamespace>IDS_CS</RootNamespace>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\encog-dotnet-core-master\encog-core-cs\encog-core-cs.csproj" />
</ItemGroup>
</Project>
调试器启动,一切似乎都很好,但是我无法进入Encog库中实现的方法。
有解决方案吗?谢谢!
答案 0 :(得分:0)
在您要debug in vs-code的所有*.csproj
(C#项目)文件中,请确保将 <DebugType>portable</DebugType>
添加到{{1} } 选项。以下是我如何设置所有<PropertyGroup>
文件的摘要。完成此操作后,我便可以调试主Web应用程序以及从其他项目之一引用的任何代码以支持关注点分离:我的逻辑巢穴层:) vs.模型层vs.数据层等。
在您所有的*.csproj
文件中:
*.csproj
更多信息可以是found here if you have project.json
files而不是<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<DebugType>portable</DebugType>
</PropertyGroup>
文件。