添加 SourceLink nuget 包会导致构建错误

Hershizer33

我一直在关注此文档以启用 SourceLink,以便能够调试托管在我们 Azure DevOps 帐户上的私有 nuget 包,但遇到了问题。

仅安装适当的 nuget 包 ( Microsoft.SourceLink.Vsts.Git) 就会导致构建失败并出现以下错误:

1>vbc : error BC2001: file 'C:\Users\USER\AppData\Local\Temp\.NETStandard' could not be found
1>vbc : error BC2001: file 'C:\Projects\TheApp\TheLibrary\TheLibrary\Version=v2.0.AssemblyAttributes.vb' could not be found

这让我觉得我缺少一些 SDK 或 VS2017 的版本错误,但一切似乎都很好:我在 VS2017 15.8.7 上,安装了 .NET Core SDK 2.1.403 并且项目是 .NET标准 2.0 库。

删除 nuget 包使构建再次通过,但显然也删除了 SourceLink 支持。

Hershizer33

事实证明,问题出在 VB 编译器上。SourceLink 指南告诉您,您可以选择<EmbedUntrackedSources>true</EmbedUntrackedSources>在项目文件中包含 a ,但这会导致构建失败。已经在编译器中创建了一个问题来解决这个问题,但现在微软建议我不要包含那个开关。删除它让我的构建通过,SourceLink 现在可以像宣传的那样工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在构建供应商捆绑包时,将超级测试添加到Aurelia会导致错误

添加新的NuGet包时如何解决OutOfMemoryException错误?

Nuget添加程序包使访问被拒绝错误

如何在nuget包中添加图标?

无法使用 dotnet 核心添加 nuget 包

无法添加或更新NuGet软件包,收到NuGet V2提要错误

添加对 NuGet 包的引用会向输出添加许多不相关的程序集

Nuget 包导致 API 验证错误

Xamarin-更新nuget包导致错误

带有nuget包的AppHarbor构建错误

Nuget软件包未添加软件包参考

如何在不使用.nuspec的csproj NuGet包中添加文件以构建文件夹

如何将NuGet软件包添加到Dockerfile构建步骤中?

在构建NuGet软件包时如何向功能添加文档

Visual Studio:执行“还原NuGet包”时如何添加nuget包作为引用

使用jenkins构建时,MSBuild不为nuget PackageReference添加/ reference

PostSharp 可以从安全的 Artifactory 源添加其 Nuget 包吗?

Nuget软件包未安装,添加参考失败

如何将nuget包添加到共享项目

如何为NuGet软件包添加Unity支持?

添加nuget包源代码的脚本化方式

无法在vs 2017中添加任何nuget程序包

Xamarin.Forms项目中已经添加了NuGet包

Nuget软件包安装未向项目添加引用

自动将 PackageReferences 添加到 NuGet 包

如何在Azure Pipelines中添加NuGet包源?

将连接的服务添加到nuget程序包

Nuget的默认软件包源默认为新添加的源,而不是All或nuget.org

如何使用nuget.core将nuget包添加到c#项目文件