c# - 将 Visual Studio 2010 工作区与 Visual Studio 2013 工作区相结合

标签 c# visual-studio-2010 visual-studio-2013 tfs source-control-explorer

我的团队使用 Team Foundation Server (TFS) 来存放多个网站的代码和所有这些网站共享的自定义库。对于我们最新的网站,我们在 VS2013 中工作,但是一个较旧的网站存在兼容性问题,除非您在 VS2010 中打开它。一般来说,这很好。

然而,最近我遇到了源代码控制问题,我意识到这是因为不小心将我的 VS2013 工作区中的 .csproj 添加到旧网站的 .sln 中VS2010.

虽然我最终能够解决这个差异,但我很好奇是否有办法或有理由合并或关联我的 VS2010 工作区和我的 VS2013 工作区,因为它们都代表相同的分支我们的 TFS?

免责声明:我是 TFS、.NET 和 Visual Studio 的新手,所以如果这个问题很愚蠢,请安静地忽略它。

最佳答案

针对您的问题,公认的解决方案是分离而不是整合。如果您将共享代码提取到单独的解决方案并将其内置到 Nuget 包中,那么您将引用 2010 年和 2013 年的该包。

但是,随着 Visual Studio 2010 下个月不再支持主流,您还应该解决兼容性问题。

关于c# - 将 Visual Studio 2010 工作区与 Visual Studio 2013 工作区相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266346/

相关文章:

c++ - 正则表达式 Visual Studio

css - 使用区域组织 Visual Studio 2013 中的样式表(折叠和展开)

c++ - visual studio 2013 部署一个项目

c# - EF 5 基准

c# - WindowsPhone : IsSelected property doesn't change in collection

c# - 无法让我的网络应用注销 ADFS

c# - MS 测试代码覆盖率返回不正确的结果

c++ - Allegro5 和 MS Visual Studio 2010

vb.net - 跨线程操作无效... - VB.NET

c# - C# 中的 XML 序列化