c# - 在 Visual Studio 2017 中构建项目的权限问题
问题描述
所以我真的很生气。在与微软员工来来回回数月之后,我几乎准备放弃这件事了。
所以这是交易。自从几个月前微软发布了 VS 2017 的新更新以来,我的项目一直没有构建。我收到以下错误:
Metadata file D:\Work\Unity Distributed\ISET\UnityDEng.ISET.Modules.Software\bin\Debug\UnityDEng.ISET.dll' could not be found
该项目在其他人的工作站上构建良好,具有与我相同的更新和配置。实际上,我已经通过重做项目的 .SLN 自己解决并修复了这个问题,但我无法将其签入我们的版本控制系统,因为我确信它会破坏其他所有人的构建。我和 Microsoft 支持人员都认为该错误与权限相关,但是当我将其从版本控制中检查出来时,我让自己完全控制了所有对象。
有没有人遇到过这样的问题?听到您的建议会很有帮助,因为此时即使是 Microsoft 也感到困惑。
编辑:忘了提到该项目在 VS 2015 中构建良好,但显然我不想使用 2015 而其他人都在使用 2017。
解决方案
快速更新:通过将 Visual Studio 降级到版本 15.6.7 来解决问题。不知道为什么这解决了它,但它确实。我相信这可能与我的 NugGet 包与 2017 不正确兼容有关。
推荐阅读
- python - 如何替换打印以避免在输出中打印 NONE?
- javascript - 为什么从另一个方法调用方法时出现“TypeError:this.X is not a function”?
- c# - 如何在 C# 中使用 UDP 发送发布请求?
- python - 如果一个字符串列包含在 Pandas 的另一列中,则合并两个数据框
- javascript - 在 JavaScript 中将表导出为 file.txt
- javascript - TypeScript:复选框输入的正确“HTML 类型”是什么?
- python - 使用 requests.get() python 时出现 403 错误
- java - Maven - 在war文件的根目录中包含外部资源
- reactjs - Jest --findRelatedTests 没有找到相关的测试
- python - mysql数据库python