Visual Studio 插件可以在检测到某些类型的引用刚刚添加到项目时向开发人员发出警告?

XDS

我们都做到了。我们创建一个新类并键入添加依赖项的构造函数以及不添加的内容。Resharper 可以提供帮助并为我们添加缺失的参考。直到后来我们才意识到我们自动导入了对我们不应该拥有的项目其他部分的引用。

那么是否有一个 VS 插件可以配置(使用通配符等)让它在/如果发现某些 .csproj 项目包含对其他 .csproj 项目的引用时发出警告,而这些项目不被“允许”访问(架构上)请讲)。

附录:我知道我可以通过使用预构建 msbuild-logic 来实现这一点,该逻辑使用正则表达式解析 .csproj 文件,当然这会起作用。但我只是觉得它有点……麻烦且不直观。

Lance Li-MSFT

那么是否有一个 VS 插件可以配置(使用通配符等)以使其在/如果发现某些 .csproj 项目包含对其他 .csproj 项目的引用时发出警告

AFAIK 没有这种扩展可以为您完成检查和警告工作。

对 .csproj 的引用实际上是 Visual Studio 中的项目引用。

您可以right-click project=>Build Dependencies=>Project Dependencies检查当前项目是否依赖于同一解决方案中的其他项目。但此选项将检查项目引用(add reference to xx.csproj in current.csproj)和项目依赖项(ProjectDependencies section in .sln)。所以只project references在你的解决方案中使用来管理项目之间的依赖关系,那么这个选项可以很容易地为你检查项目引用。

如果在解决方案中的每个项目中工作的预构建 msbuild-logic 需要类似的更改,如果项目文件中的更改具有相似的格式,也许Directory.Build.props可以提供一些帮助。将预构建逻辑提取到其中并将此文件放在解决方案或 repos 目录中,它减少了每个项目文件中的重复内容

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改Visual Studio开发人员资料

来自分类Dev

Linux开发人员如何将代码签入Visual Studio Team System项目?

来自分类Dev

将开放的XML引用添加到Visual Studio项目

来自分类Dev

Bitbucket Visual Studio插件

来自分类Dev

Visual Studio引用

来自分类Dev

同步Visual Studio项目

来自分类Dev

Visual Studio项目

来自分类Dev

我可以使用Visual Studio Professional与开发人员共享Microsoft假冒产品单元测试吗?

来自分类Dev

Visual Studio Mac-Android构建-无法禁用启用开发人员工具

来自分类Dev

将用户重新添加到Visual Studio Team Services时出错(是Visual Studio Online)

来自分类Dev

将外部标头添加到Visual Studio项目

来自分类Dev

将名称空间添加到Visual Studio项目

来自分类Dev

Microsoft.Toolkit.Uwp.UI.Controls 在将项目更新到 Fall Creators Update 时发出警告 - Visual Studio UWP

来自分类Dev

将.hpp文件类型添加到Visual Studio

来自分类Dev

Windows 8 for Visual Studio开发

来自分类Dev

Visual Studio“项目+项目”问题

来自分类Dev

Visual Studio和TFS,检测Visual Studio外部的更改

来自分类Dev

从cmake引用Visual Studio变量

来自分类Dev

删除对 csproj Visual Studio 的引用

来自分类Dev

如何使Visual Studio 2015 C ++项目与Visual Studio 2010兼容?

来自分类Dev

将项目从Visual Studio Code移到Visual Studio 2015

来自分类Dev

Visual Studio扩展项目:如何更改目标Visual Studio版本?

来自分类Dev

Visual Studio 2015的项目模板

来自分类Dev

Visual Studio项目目录问题

来自分类Dev

Visual Studio项目链接文件

来自分类Dev

Visual Studio复制依赖项目

来自分类Dev

Visual Studio 弄乱了项目设置

来自分类Dev

Visual Studio 混合项目调试

来自分类Dev

Visual Studio变量类型星号

Related 相关文章

热门标签

归档