Hel*_*oCW 28 visual-studio-2010 visual-studio-2012
我在我的电脑上安装了Vs 2010 Express,并用.net 4.0创建了一个名为myproject的项目,它在Vs 2010 Express中运行良好.
现在我在我的PC上安装了Vs 2012 Express,并打开项目myproject并将其升级到.net 4.5,它在Vs 2012 Express中也很好.
我删除项目myproject所有文件,然后从我的旧备份文件恢复它,当我尝试从Vs 2010 Express打开项目时,我得到以下信息.
"这个项目与当前版本的visual studio不兼容",为什么?
如何在Vs 2010 Express中打开项目?我猜Vs 2012 Express可能会将项目标记为.net 4.5并将信息存储在硬盘的某个地方.虽然我从旧备份文件恢复项目myproject,但Vs 2010 Express仍然认为它是.net 4.5的项目.
谢谢!
Ren*_*Pet 34
如果消息"此项目与当前版本的Visual Studio不兼容"是由于尝试使用Visual Studio 2010打开以.Net 4.5为目标的项目,那么"解决方案"或解决方法是编辑.csproj文件并更改TargetFrameworkVersion从"v4.5"到"v4.0".这至少允许加载项目,但如果程序依赖于4.5特性,则可能导致编译器错误.
我知道这有点旧,但以防万一上述解决方案不起作用:不要像我这样的白痴尝试使用"VS for Desktop"打开MVC项目而不是"VS for Web"(或反之亦然),因为它会给你不相容的信息.
我在工作中使用TFS,并尝试通过TFS Solution Explorer打开MVC项目.我没注意到我打开的Visual Studio版本,因为两个IDE看起来很相似,我对发生的事情感到困惑 - 一个常见的错误,我敢肯定= P
| 归档时间: |
|
| 查看次数: |
74936 次 |
| 最近记录: |