.net - 在 Visual Studio 2017 中临时禁用依赖项验证

标签 .net visual-studio dependencies visual-studio-2017

当我在我的解决方案中破坏不需要的依赖项时,我需要暂时禁用验证,因为出于某种对我来说绝对神秘的原因,依赖项验证在发现没有为特定项目声明的依赖项时停止构建依赖项。我希望在构建整个解决方案之后进行验证,但事实并非如此。

我尝试过的选项:

  1. 在我的主要(唯一实际)层上设置 Build Action 属性 依赖项项目中的图表为 None
  2. Configuration Manager 中的构建中排除依赖项目
  3. 从解决方案中排除依赖项项目(如果编译成功,稍后将其包含回来)

这些都不起作用,这让我很生气。我该如何解决?

最佳答案

您可以通过转到 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/

相关文章:

c# - 如何在 C#/.NET 5 中生成非源文件(例如 json)

c# - 如何在不使用第 3 方库的情况下登录 C#?

c# - 我可以从派生的 AuthorizeAttribute 访问我的 Controller / Action /动词吗?

java - 设计模式包独立性

javascript - 对 RequireJS 依赖感到困惑

.net - 在 C# 中验证 XSD,就好像它是 XML : doesn't give expected warnings

visual-studio - 如何获取缓存在注册表中的 Visual Studio Online 凭据?

asp.net - VS 2017 更新后 Nuget 安装面板为空

visual-studio - VS损坏的.sln文件?

Linux/海湾合作委员会 : ldd functionality from inside a C/C++ program