【问题标题】:Import a VS2010 csproj in a VS2005 solution在VS2005解决方案中导入VS2010 csproj
【发布时间】:2010-12-08 10:01:24
【问题描述】:

我想在我的 VS2005 解决方案中导入使用 VS2010 创建的 .csproj。但我有以下信息:

未找到导入的项目“C:\Microsoft.CSharp.targets”。确认声明中的路径正确,并且该文件存在于磁盘上。

我不知道如何导入我的 .csproj。

是否可以有 2 个 sln 文件(一个 vs2010 sln 文件和一个 vs2005 sln 文件)具有相同的 csproj ?或者我应该为每个 sln 文件复制每个 csproj 吗?

问候,

弗洛里安

【问题讨论】:

    标签: visual-studio-2010 visual-studio-2005 csproj


    【解决方案1】:

    您需要手动编辑 .csproj 文件以使其与 VS2005 兼容。在notepad.exe中打开,再打开一个VS2005的.csproj文件,对比一下。

    关注文件底部附近的<Import Project="xxxx"> 行,这是产生错误消息的行。毫无疑问,其他人,我没有VS2005了。这样的混搭当然最好避免,VS2010转换后打开VS2005项目几乎没有问题。

    【讨论】:

    • 仅供参考...这似乎对我有用。我刚刚将<Import Project="$MSBuildToolsPath)\Microsoft.CShar.targs" /> 更改为<Import Project="$MSBuildBinPath)\Microsoft.CShar.targs" />,VS2005 似乎接受了它。
    猜你喜欢
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多