我正在VS 2012中进行VB项目,完成后我尝试添加安装项目。
我没有找到它(因为安装项目在VS2010之后被终止),所以我切换到VS2010,但问题是该项目无法打开,并且我得到了以下消息:
所选文件是解决方案文件,但由此应用程序的较新版本创建,无法打开。
我尝试了这篇文章:http : //www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008 并尝试从2012年转换为2010年,但出现了相同的消息。
我正在VS 2012中进行VB项目,完成后我尝试添加安装项目。
我没有找到它(因为安装项目在VS2010之后被终止),所以我切换到VS2010,但问题是该项目无法打开,并且我得到了以下消息:
所选文件是解决方案文件,但由此应用程序的较新版本创建,无法打开。
我尝试了这篇文章:http : //www.codeproject.com/Tips/80953/Converting-VS2010-Solution-to-VS2008 并尝试从2012年转换为2010年,但出现了相同的消息。
Answers:
我也面临类似的问题。我用谷歌搜索,但找不到解决方案。所以我自己尝试了,这是我的解决方案。
在记事本中打开您的解决方案文件。进行2次更改
希望这也对你有帮助.......
只是为了详细阐述Bhavin的出色答案,编辑解决方案文件是可行的,但是如果在VS2012项目中选择了.NET 4.5作为默认.NET版本,而VS2010环境却没有,则仍然会出现不兼容的错误(如David所报告)。支持。
要快速解决此问题,请在文本编辑器中打开VS2012 .csproj文件,并将TargetFrameworkVersion更改为4.0(从4.5)。然后,VS2010将愉快地加载“已编辑”的解决方案和项目。
您还必须以类似的方式编辑引用到.NET 4.5的app.config文件,以允许它们在.NET 4.0环境中运行。
最简单的解决方案是.....在vs2013中打开您的网站,然后转到 Debug-> WebsiteProperties(最后一个选项),将打开一个新窗口。
在此窗口中,转到“构建”选项,然后将.net Framework版本从4.5更改为4.0 .....,然后选择“确定”。[注意:仅当您的项目与vs2013没有依赖关系时,此步骤才有效...]
现在在vs2010中打开您的网站
打开项目文件而不是解决方案。该项目将由向导进行转换,转换后,在生成项目时,将生成一个新的解决方案作为VS2010。
VS2012支持VS2010解决方案。VS2010不支持VS2012解决方案->仅单向升级。VS2012不支持安装项目。在此处找到有关VS2010 / VS2012兼容性的更多信息:http : //msdn.microsoft.com/zh-cn/library/hh266747( v=vs.110) .aspx