VS Code——调试引用项目(.NET Core)
VS Code - debugging referenced project (.NET Core)
如何强制 Visual Studio 代码中的调试器进入我添加引用的项目中定义的方法?我正在引用工作目录之外的 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 库中实现的方法。
有什么解决办法吗?谢谢!
在您想要 debug in vs-code 的所有 *.csproj
(C# 项目)文件中,务必添加 <DebugType>portable</DebugType>
<PropertyGroup>
选项。以下是我如何设置所有 *.csproj
文件的片段。完成此操作后,我能够调试进入主 Web 应用程序以及从我的其他项目之一引用的任何代码以支持关注点分离:我的逻辑巢穴层 :) 与我的模型层与我的数据图层等
在您的所有 *.csproj
文件中:
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<DebugType>portable</DebugType>
</PropertyGroup>
更多信息可以是 found here if you have project.json
files 而不是 *.csproj
个文件。
如何强制 Visual Studio 代码中的调试器进入我添加引用的项目中定义的方法?我正在引用工作目录之外的 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 库中实现的方法。
有什么解决办法吗?谢谢!
在您想要 debug in vs-code 的所有 *.csproj
(C# 项目)文件中,务必添加 <DebugType>portable</DebugType>
<PropertyGroup>
选项。以下是我如何设置所有 *.csproj
文件的片段。完成此操作后,我能够调试进入主 Web 应用程序以及从我的其他项目之一引用的任何代码以支持关注点分离:我的逻辑巢穴层 :) 与我的模型层与我的数据图层等
在您的所有 *.csproj
文件中:
<PropertyGroup>
<TargetFramework>netcoreapp2.1</TargetFramework>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<DebugType>portable</DebugType>
</PropertyGroup>
更多信息可以是 found here if you have project.json
files 而不是 *.csproj
个文件。