我们正在使用TFS 2013.我正在尝试使用Microsoft TFS共享VS 2008网站项目。两台PC都安装了Team Foundation Server MSSCCI Provider Plugin。
我们在VS 2013(Shell)中创建了一个新的Team Project,并将其映射到本地项目文件/文件夹目录,该目录在PC1上成功构建。
注意:由于某种原因,sln文件最初不在源代码控制之下。在PC1上,Project / Solution文件结构为:ProjectName> ProjectName.sln(在我们的示例中,解决方案文件不比其他项目文件高一级)。
在PC2上,我们能够毫无问题地从TFS服务器映射和“获取”项目文件。但是,从本地解决方案文件打开项目时,将在项目中创建一个新文件夹(使用项目名称),导致网站无法在VS 2008中加载。解决方案文件正在新创建的项目中查找项目文件夹中。
来自TFS服务器的解决方案文件和项目层次结构似乎不正确。为什么这与PC1不同?有没有办法修改解决方案文件应该寻找项目的源目录?
我们在设置VS 2012项目时没有任何问题。关于VS 2008的信息有限。有没有人以前遇到过这个问题?任何建议都将不胜感激。
答案 0 :(得分:0)
如果您在visual studio中打开源资源管理器(2010年后)并查看已检入服务器的布局,您应该会发现问题。获取将获得所检查的内容,因此听起来其他人可能正在做一些事情。
注意:在VS 2010之后,您可以在多个VS版本中打开相同的解决方案,没有副作用。 2010年之前情况并非如此。