20

我的问题是,在我的场景中,我有一个项目,其中包含两个用于不同构建目标的并行项目文件。我有一个ProjectName.WP8.csprojProjectName.WinRT.csproj,它们基本上包含相同的文件。

我正在尝试将此解决方案 ( SolutionName.WinRT.sln ) 签入到 TFS 并且我没有收到任何错误。项目中代码的所有代码更改都会通过,但是当我检查 TFS 的实际状态时,(较新的)PorjectName.WinRT.csproj文件没有被签入。

这是非常奇特的,因为它非常适合 WP8 版本。我怎样才能支持这种情况?

(如果不可能,我如何轻松地将我的并行项目迁移到另一个 TFS 项目?)

4

1 回答 1

54

只是我自己提出来了。在签入解决方案之前,我已经在一个项目上工作了几天。在项目的初始签入期间,源代码控制只能看到最近的文件编辑。我能够突出显示解决方案资源管理器中的所有文件并从右键菜单中选择添加到源代码管理,但 csproj 文件本身没有签入。为此,我必须进入源代码管理资源管理器并打开项目目录。在目录中,右键单击并选择将项目添加到文件夹。然后您可以选择 csproj 文件,一切顺利。

于 2015-08-21T19:46:07.377 回答