首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xunit和msbuild问题

Xunit和msbuild问题
EN

Stack Overflow用户
提问于 2019-08-26 20:30:28
回答 1查看 665关注 0票数 2

我已经安装了visual studio和msbuild包。

我可以在本地构建没有问题的项目,运行xunit也没有问题。

我可以在构建服务器上的visual studio中打开在构建过程中下载的源代码中的解决方案,并运行xunit,没有问题。

在visual命令行中,我可以使用msbuild.exe构建和运行解决方案,它运行xunit测试,没有问题。

当构建本身运行时,它会失败,因为:

“此项目引用此计算机上缺少的NuGet包。请使用NuGet包还原下载它们。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件为NuGet。

我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-10 17:46:00

在我将项目移到另一个文件夹并重新导入它之后,我也发生了同样的事情。我可以在引用下看到程序集上的警告图标,它们都有空路径。nuget还原MySolution.sln或msbuild -t:restore都没有帮助,所以我只是卸载测试项目中的所有nuget包,手动删除引用并重新安装它们。但是,仍然没有帮助。解决方案是删除上面提到的包,包括删除引用,然后清理csproj-文件中的错误程序集路径(仍然有指向缓存包的错误路径)。然后再安装需要的软件包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57664575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档