2

プログラムを .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;

しかし、それでも私はこれを理解します

警告 1 フレームワーク アセンブリであるプライマリ参照 "System.Core" は、現在対象のフレームワークで解決できませんでした。".NETFramework,Version=v3.0". この問題を解決するには、参照 "System.Core" を削除するか、アプリケーションを "System.Core" を含むフレームワーク バージョンに再ターゲットします。プログラム名1

警告 2 プライマリ参照 "System.Xml.Linq" は、解決できなかったフレームワーク アセンブリ "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" に間接的な依存関係があるため、解決できませんでした現在ターゲットとしているフレームワークで。".NETFramework,Version=v3.0". この問題を解決するには、参照 "System.Xml.Linq" を削除するか、"System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" を含むフレームワーク バージョンにアプリケーションを再ターゲットします。プログラム名1

警告 3 プライマリ参照 "System.Data.DataSetExtensions" は、解決できなかったフレームワーク アセンブリ "System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" に間接的な依存関係があるため、解決できませんでした現在ターゲットとしているフレームワークで。".NETFramework,Version=v3.0". この問題を解決するには、参照 "System.Data.DataSetExtensions" を削除するか、"System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" を含むフレームワーク バージョンにアプリケーションを再ターゲットします。プログラム名1

警告 4 フレームワーク アセンブリであるプライマリ参照 "System.Xml.Linq" は、現在対象のフレームワークで解決できませんでした。".NETFramework,Version=v3.0". この問題を解決するには、参照 "System.Xml.Linq" を削除するか、"System.Xml.Linq" を含むフレームワーク バージョンにアプリケーションを再ターゲットします。プログラム名1

警告 5 フレームワーク アセンブリであるプライマリ参照 "System.Data.DataSetExtensions" は、現在対象のフレームワークで解決できませんでした。".NETFramework,Version=v3.0". この問題を解決するには、参照 "System.Data.DataSetExtensions" を削除するか、"System.Data.DataSetExtensions" を含むフレームワーク バージョンにアプリケーションを再ターゲットします。プログラム名1

4

2 に答える 2

5

警告は、これらの 5 つのアセンブリが .Net 3.5 の新機能であり、.Net 3.0 から参照できないことを示しています。
それらの参照を削除するだけです。

于 2012-05-18T17:57:42.403 に答える
0

拡張メソッドを広範囲に使用しているようです。これが、これらのエラーのほとんどが発生する主な理由の1つです。

拡張メソッドには3.5が必要です。

于 2012-05-18T18:44:30.300 に答える