为什么我必须升级到VS 2010才能构建/运行.NET4项目?这对我来说似乎有些荒谬。为什么我的代码运行的运行时,或IDE通过MSBUILD规则一般调用(希望)调用的编译器与我正在使用的IDE有什么关系?
答案 0 :(得分:4)
通常有一种方法可以让它与旧的VS版本一起使用。我知道在升级到VS2008之前,我正在VS2005上编译WCF项目(3.5)。您只需手动设置引用(并可能更改MSBuild项目文件),当然您会失去实际的IDE增强功能(我不希望在VS2005上完成 WPF ...)
答案 1 :(得分:4)
也许是因为当VS2008发布时.Net 4.0是软件,所以对它的支持从来没有出现过?
也许是因为MS是一家需要销售产品以赚钱的公司,如果他们只更新旧版本的产品,他们就不能出售新的许可证?
也许是因为旧版本的产品(VS2008)需要对原生支持.Net 4.0进行过多的重组?
这些只是随机的想法,可能会或可能不会帮助您解决当前的问题,这似乎更像是一个咆哮而不是一个问题?
答案 2 :(得分:0)
微软是一家企业。他们使用通过销售现有产品赚钱来开发新产品。