如果我使用2010编译和部署在vs 2005中编写的解决方案会发生什么?
Web服务器必须安装3.5和4.0吗?我的web.configs会改变吗?
我主要谈论的是SharePoint和使用.net 2.0的Web应用程序解决方案中使用的独立DLL.
我可以在同一个开发客户端上安装vs2010和vs2005吗?是否存在可追溯到2005年的兼容性编译模式? vs 2008怎么样?
最佳答案
What happens if I compile and deploy solutions written in vs 2005 using 2010?
当您尝试使用VS2010打开项目时,它将提示您使用转换向导.您需要通过它将项目文件转换为VS2010.
转换项目后,假设它构建正常,您可以设置目标最小.NET框架版本.
如果您的目标是.NET 2.0,那么只需要在您分发代码的地方部署2.0,但之后您也可以只拥有任何版本,并且它可以正常工作.
要在VS2010中更改.NET版本,您只需:
右键单击项目 – >属性 – >应用程序选项卡 – >目标框架下拉 – >选择一些东西
Can I have vs2010 and vs2005 on the same development client? Is there a compatibilty compile mode back to 2005? how about vs 2008?
是的,你可以将VS2005,VS2008和VS2010全部安装在同一台机器上,我举例说,我的每个项目仍然可以编译并且工作正常.它得到了支持.
但是,每个单独的解决方案只能在单个VS版本中使用.