当我更改Web应用程序项目的"开始操作"(例如"当前页面","特定页面","不打开页面"等)并保存时,Visual Studio不会将此选择存储在可能已签入的文件中源控制,如csproj或sln.同样,如果我转到解决方案属性并选择多个启动项目并保存,则此选择也不会存储在此类文件中.有没有办法将这些信息存储在将被检入源代码管理而不是用户设置文件的文件中?
Hoo*_*ini 11
这些配置存储在解决方案用户选项(.suo) 文件中,并不意味着存储在源代码管理、Microsoft 文档中:
解决方案用户选项 (.suo) 文件包含每个用户的解决方案选项。该文件不应签入源代码控制。
启动项目,是每个用户的设置...测试人员可能想要为其启动设置测试项目,而开发人员想要 Web 项目。开发人员不希望每次获得最新版本时都覆盖他的个人设置。
但是,您可以选择默认的Startup Project,当没有 .suo 文件时将使用该项目...来执行此操作:
Project在文本编辑器中打开解决方案文件 (.sln),您将在该文件顶部的&标记之间看到项目列表EndProject。
此列表中的第一个项目将成为您的默认启动项目,因此您可以重新排序项目列表并将 .sln 文件保存在源代码管理中。
现在,如果您删除 .suo 文件并在 Visual Studio 中重新打开解决方案,列表中的第一个项目将成为您的启动项目...并且 Visual Studio 将为您创建一个新的 .suo 文件。我在这个 stackoverflow 帖子中找到了此信息。
| 归档时间: |
|
| 查看次数: |
310 次 |
| 最近记录: |