-
Notifications
You must be signed in to change notification settings - Fork 767
Closed
Labels
Milestone
Description
您的功能请求与现有问题有关吗?请描述
对于直接引用nuget程序包的情况,遇到问题想调试osharp代码,很不方便
描述您想到的解决方案
如 https://docs.microsoft.com/zh-cn/dotnet/standard/library-guidance/sourcelink 所示,提供解决方案步骤如下:
- 所有发布的工程(*.csproj)文件添加如下配置
<PropertyGroup>
<RepositoryUrl>https://github.com/dotnetcore/osharp</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/>
</ItemGroup>
- 生成 .nupkg和.snupkg 文件并发布
- 调试时启用VS的“源链接”支持