【问题标题】:How to make a project work both in VS 2010 and VS 2013?如何使项目在 VS 2010 和 VS 2013 中都可以工作?
【发布时间】:2014-03-31 14:35:51
【问题描述】:

有一个基于 ASP NET MVC 1 并使用 Visual Studio 2010 IDE 的正在进行的项目。
我是新加入这个项目的。我想为此项目使用 Visual Studio 2013 IDE,而其他开发人员使用 2010 IDE。根据我为实现这一目标的研究,我对 csproj 文件进行了一些修改。初始和更改的行如下:

original line:
<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>


modified line
<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

根据上述更改,我在 VS2013 上成功运行它。在我在 TFS 上签入新的 csproj 文件后,其他开发人员无法按预期在他们的 IDE VS2010 中打开项目。那么如何以正确的方式更改 csproj 以同时使用 VS2010 和 VS2013 IDE?

【问题讨论】:

标签: asp.net-mvc visual-studio-2010 tfs visual-studio-2013 csproj


【解决方案1】:

据我所知,这是不可能的。 唯一的方法是避免签入项目文件,但是如果您有“合法”的修改要签入,这可能会变得很棘手。

一般规则是为同一项目的开发人员提供标准化的开发平台。否则你最终会遇到这种问题。

所以基本上,要么将所有人升级到 VS2013,要么坚持使用 VS2010。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    • 2011-06-02
    • 2011-03-17
    • 1970-01-01
    • 2015-03-13
    相关资源
    最近更新 更多