1

我们正在处理一个相当大的项目,并且很难让人们正确配置他们的 Visual Studio(制表符而不是空格等)。我们在使用 Visual Studio 的EditorConfig扩展时找到了一个很好的解决方案。

但是,仍然有一些开发人员似乎忽略了我们将这个扩展安装到他们的 Visual Studio 的请求,因此我想知道是否有任何方法可以在打开解决方案之前强制安装扩展,也许是在.sln 文件?

4

1 回答 1

0

不,没有内置这样的选项。如果您的计算机已加入域,您可以通过 System Center 或域登录脚本推出安装程序。

您可以作弊并创建解决方案级别的预构建步骤。创建一个名为:的目标文件before.{solutionname.sln}.targets,并将其存储在您的解决方案文件旁边。将其签入源代码管理。在目标文件中,您可以使用标准 MsBuild 查看是否安装了扩展(您可能需要检查文件系统),如果不存在,则通过调用vsixinstaller.exe触发安装来强制安装。

于 2016-09-26T08:33:16.370 回答