改变目标框架
问题描述:
在Visual Studio 2010速成[VB.NET],如果我通过应用程序属性更改目标框架> 4.0编译>高级编译选项框架2.0,我得到的错误列表:改变目标框架
Warning 5 The referenced component 'System.Xml.Linq' could not be found.
Warning 6 The referenced component 'System.Data.DataSetExtensions' could not be found.
Warning 4 The referenced component 'System.Core' could not be found.
Warning 2 The primary reference "System.Xml.Linq", which is a framework assembly, could not be resolved in the currently targeted framework. ".NETFramework,Version=v2.0". To resolve this problem, either remove the reference "System.Xml.Linq" or retarget your application to a framework version which contains "System.Xml.Linq". WindowsApplication3
Warning 3 The primary reference "System.Data.DataSetExtensions", which is a framework assembly, could not be resolved in the currently targeted framework. ".NETFramework,Version=v2.0". To resolve this problem, either remove the reference "System.Data.DataSetExtensions" or retarget your application to a framework version which contains "System.Data.DataSetExtensions". WindowsApplication3
Warning 1 The primary reference "System.Core", which is a framework assembly, could not be resolved in the currently targeted framework. ".NETFramework,Version=v2.0". To resolve this problem, either remove the reference "System.Core" or retarget your application to a framework version which contains "System.Core". WindowsApplication3
Warning 7 Namespace or type specified in the project-level Imports 'System.Xml.Linq' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. WindowsApplication3
Warning 8 Namespace or type specified in the project-level Imports 'System.Linq' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. WindowsApplication3
我已经搜索过,但我似乎无法找到我认为对我有用的答案。我只是使用一个没有任何内容的空白项目。
Warning 1 Namespace or type specified in the project-level Imports 'System.Xml.Linq' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. WindowsApplication3
Warning 2 Namespace or type specified in the project-level Imports 'System.Linq' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the imported element name doesn't use any aliases. WindowsApplication3
答
尝试在您的项目(S)移除的引用:
System.Xml.Linq
System.Data.DataSetExtensions
System.Core
它们是由VS2010自动添加表达。
您可以通过展开引用树,突出显示引用并按下删除来实现此目的。
啊谢谢,这是有效的。没想到会那么简单。不过,我仍然收到警告\t – Skeela87 2011-05-10 07:52:51
尝试删除代码中的“导入”到这些名称空间。 – Matt 2011-05-10 08:02:18
奇怪的是,我试着做到与我迄今一模一样,但这次删除了错误。 TYVM。 – Skeela87 2011-05-10 08:10:53