【问题标题】:How to make sure .sln file open project correctly across team members?如何确保 .sln 文件在团队成员之间正确打开项目?
【发布时间】:2016-12-10 06:08:33
【问题描述】:

我将我的.sln(无项目文件)文件签入到 TFS。

当其他团队成员从 TFS 下载项目并打开 .sln 文件时,Visual Studio 2010 表示无法正确加载项目。

来自团队成员视觉工作室的确切信息是:

One or more projects in the solution were not loaded correctly. Please see the Output Window for details.

输出窗口消息是:

D:\111\222 : error : Unable to open the Web site 'D:\111\222'. The Web site 'D:\111\222' does not exist.

该项目实际上没有加载到解决方案资源管理器中,我确定所有.cs.aspx 等都在我的团队成员 TFS 本地文件夹中。

我相信这是由于 .sln 文件指向我的 TFS 本地文件夹。

我的 TFS 本地文件夹是 d:\111\222

其他团队成员 TFS 本地文件夹为 d:\333\444

我应该如何正确签入我的.sln,以便我的团队成员无论他们的 TFS 本地文件夹位于何处都能正确打开该项目?

【问题讨论】:

  • “无法加载”?请添加有关此的更多信息...
  • 听起来好像签入的文件包含硬编码的路径。尝试使用另一个文本编辑器打开您的 .sln .suo、.*csproj,修复并再次签入
  • @GiulioVian 将其修复为相对路径?如何?我会用谷歌搜索,但如果你能指出正确的方向,那就太好了。
  • @Pop 我的建议是用记事本打开你的 .sln 并检查是否有绝对路径并将它们更改为相对路径。您可能需要对其他文件(.csproj、.suo、.user)重复此操作。

标签: visual-studio-2010 tfs version-control


【解决方案1】:

检查您的团队成员在他们的机器上手动将网站复制到'D:\111\222' 后是否可以成功打开。

建议您设置一个 IIS 虚拟目录以指向运行站点的位置。

【讨论】:

  • 我使用 Visual Studio 2010 到 File -> Open -> Web Site...,它将为我创建一个具有相对路径的解决方案文件。那帮我解决了。
猜你喜欢
  • 1970-01-01
  • 2012-12-17
  • 1970-01-01
  • 1970-01-01
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多