C#从.NET 3.5转换为3.0

Joh*_*ann 2 .net c# visual-studio-2010

我不得不将我的程序从.NET 3.5降级到3.0.我做的是properties->application将"目标框架"从3.5更改为3.0.这是正确的步骤吗?现在我收到警告:

我只有这个

using System;
using System.Collections.Generic;
using System.Collections;
using System.Text;
using System.IO;
Run Code Online (Sandbox Code Playgroud)

但是我明白了

警告1主要参考"System.Core"是一个框架程序集,无法在当前目标框架中解析." .NETFramework,版本= 3.0" 版.要解决此问题,请删除引用"System.Core"或将应用程序重新定位到包含"System.Core"的框架版本.ProgName1

警告2无法解析主要引用"System.Xml.Linq",因为它对框架程序集"System.Core,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089"具有间接依赖性,无法解析在目前有针对性的框架中." .NETFramework,版本= 3.0" 版.要解决此问题,请删除引用"System.Xml.Linq"或将应用程序重新定位到包含"System.Core,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089"的框架版本.ProgName1

警告3无法解析主要引用"System.Data.DataSetExtensions",因为它对框架程序集"System.Core,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089"具有间接依赖性,无法解析在目前有针对性的框架中." .NETFramework,版本= 3.0" 版.要解决此问题,请删除引用"System.Data.DataSetExtensions"或将应用程序重新定位到包含"System.Core,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089"的框架版本.ProgName1

警告4无法在当前目标框架中解析主要参考"System.Xml.Linq",它是一个框架程序集." .NETFramework,版本= 3.0" 版.要解决此问题,请删除引用"System.Xml.Linq"或将应用程序重新定位到包含"System.Xml.Linq"的框架版本.ProgName1

警告5无法在当前目标框架中解析主要引用"System.Data.DataSetExtensions",它是一个框架程序集." .NETFramework,版本= 3.0" 版.要解决此问题,请删除引用"System.Data.DataSetExtensions"或将应用程序重新定位到包含"System.Data.DataSetExtensions"的框架版本.ProgName1

SLa*_*aks 5

警告告诉您这五个程序集是.Net 3.5的新功能,无法从.Net 3.0引用.
只需删除这些引用.