我已经安装了VS 2010,并希望将VS 2005中编写的所有代码迁移到VS 2010。
请注意,我们没有VS 2008,所有代码都只在C#2.0和Asp.net 2.0中。
现在有人可以告诉我迁移时需要考虑的所有要点。
我已将目标框架设置为2.0,用于我的所有库和Web项目。它符合,没有任何错误!
但是,当网站在IE中打开(设置为default.aspx)时,它会给出如下错误:
InternalXmlHelper.vb(9):错误BC30560:'ExtensionAttribute'是 名称空间'System.Runtime.CompilerServices'中含糊不清。
<Global.System.Runtime.CompilerServices.ExtensionAttribute()> _
答案 0 :(得分:4)
答案 1 :(得分:1)
答案 2 :(得分:0)
老实说,如果你只是升级VS 2010,你真的不需要考虑太多。只需保留备份(任何真正的SCM产品都可以)并且你很好。如果您不想,则根本不需要升级应用程序的运行时目标。
如果您使用CAS策略构建,则可能会遇到使用MSBuild 4.0构建2.0应用程序的问题。如果你不知道我在说什么,别介意。
我的建议是确保每个人都“登记”到您的源代码提供程序,然后运行转换向导并查看它是如何运行的。