我希望这个问题适合这个论坛;我对Visual Studio 2010& Visual Studio 2012,我有两个并在ASP.Net中编写代码。
据我所知,VS 2012在4.5 .Net Framework上运行,而VS 2010在早期版本上运行。另外,我听说如果我最初在VS 2010中编写了一些内容,但是说将项目复制到VS 2012,我的应用程序可能无法在最终用户的计算机上运行,如果他们使用的是操作系统运行.Net Framework的较低版本,而不是我用于构建/完成相关应用程序的IDE。
因此,如果我在VS 2010中启动了一个项目,并在VS 2012中完成了另外50%的项目,那么VS 2010的某些依赖项在VS 2012的依赖项中是不兼容的是否会出现问题?这会不会影响我的最终用户?
最后,如果我想解决这个问题(如果它确实存在),我可以将我的页面代码放在文本编辑器中,只需将代码手动传输到新框架上的IDE,并避免这两个项目之间可能存在冲突吗?我知道我在.aspx文件,代码隐藏文件,脚本等方面有很多东西,但我不觉得在VS 2012中从头开始构建,因为最终用户会遇到问题,因为我在早期的程序版本中启动了该项目。我希望我提出这个有意义的地方。感谢。
答案 0 :(得分:2)
使用哪个版本的visual studio来开发应用程序并不重要。重要的是目标.Net框架。只要运行它的机器有.Net 4.5就可以了。