繁体   English   中英

为什么用户之间不能共享Visual Studio项目属性?

[英]Why are Visual Studio project properties not shared between users?

解决方案中包含一个WebApi2项目。

该解决方案具有多个启动项目,而WebApi2项目具有不打开任何页面的设置。 我设置了此设置,然后在TFS中签入解决方案。

其他开发人员可以获取最新资源,但是这些设置已消失(或重置为默认值)吗?

这些设置是按用户设置的吗?如果是,如何在用户之间共享这些设置?

不,您不能共享这些属性。 Visual Studio认为某些属性是基于用户的,例如调试时要启动的项目,构建模式等。

他们发现这只是基于用户而不是基于项目的最有用的东西。 您也可以将*.user文件放入版本控制系统中。 然后,所有用户属性也将被共享。 您还可以创建一个预构建事件来更改该user配置文件。

启动项目存储在Visual Studio的.suo文件中。 但是,.suo文件中还有许多其他特定于用户(可能是特定于机器)的文件,使它们不适合提交源代码管理。

但是,可能有一些选择适合您:

  • github上的slnStartupProject可以帮助您使用命令行构建脚本或培训所有人运行此实用程序。
  • 本文介绍了如何通过某些设置影响Visual Studio中的启动项目

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM