当我在我的解决方案中破坏不需要的依赖项时,我需要暂时禁用验证,因为出于某种对我来说绝对神秘的原因,依赖项验证在发现没有为特定项目声明的依赖项时停止构建依赖项。我希望在构建整个解决方案之后进行验证,但事实并非如此。
我尝试过的选项:
- 在我的主要(唯一实际)层上设置
Build Action
属性 依赖项项目中的图表为None
- 从 Configuration Manager 中的构建中排除依赖项目
- 从解决方案中排除依赖项项目(如果编译成功,稍后将其包含回来)
这些都不起作用,这让我很生气。我该如何解决?
最佳答案
您可以通过转到 Tools -> Options -> Dependency Validation
将其设置为 False
来禁用它 通过找到所需的语言。
如果您想启用它,请转到并检查 Tools -> Options -> Text Editor -> C# -> Advance -> Enable full solution analysis
.
关于.net - 在 Visual Studio 2017 中临时禁用依赖项验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46398786/