私は使用することに決めましたが、Install-Package DocumentFormat.OpenXml を使用して NuGet パッケージ コンソールを介して.NET 3.5.1
追加すると、多くの警告が表示されます。DocumentFormat.OpenXml 2.5
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): 警告 MSB3258: プライマリ リファレンス "DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken =123、processorArchitecture=MSIL" は、より高いバージョンを持つ .NET Framework アセンブリ "System.Data.SqlXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=123" に間接的に依存しているため、解決できませんでした"現在のターゲット フレームワークのバージョン「2.0.0.0」よりも「4.0.0.0」。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): 警告 MSB3258: プライマリ リファレンス "DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken =123、processorArchitecture=MSIL" は、より高いバージョンの "4.0.現在のターゲット フレームワークのバージョン「2.0.0.0」よりも「0.0」です。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): 警告 MSB3268: プライマリ リファレンス "DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken =123, processorArchitecture=MSIL" は、フレームワーク アセンブリ "System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=123" に間接的な依存関係があるため、解決できませんでした。これは、現在対象となっているフレームワークでは解決できませんでした。 . ".NETFramework,Version=v3.5". この問題を解決するには、「DocumentFormat.OpenXml、Version=2.5.5631.0、Culture=neutral、PublicKeyToken=123、processorArchitecture=MSIL」の参照を削除するか、「System.Xaml、Version=4.0」を含むフレームワーク バージョンにアプリケーションを再ターゲットします。 .0.0、文化=中立、
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): 警告 MSB3258: プライマリ リファレンス "DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken =123、processorArchitecture=MSIL" は、より高いバージョン "4.0.0.0" を持つ .NET Framework アセンブリ "Accessibility、Version=4.0.0.0、Culture=neutral、PublicKeyToken=123" に間接的に依存しているため、解決できませんでした。現在のターゲット フレームワークのバージョン「2.0.0.0」より。
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5): 警告 MSB3268: プライマリ リファレンス "DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken =123, processorArchitecture=MSIL" は、フレームワーク アセンブリ "System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=123" に間接的に依存しているため、解決できませんでした。これは、現在対象となっているフレームワークでは解決できませんでした。 . ".NETFramework,Version=v3.5". この問題を解決するには、「DocumentFormat.OpenXml、Version=2.5.5631.0、Culture=neutral、PublicKeyToken=123、processorArchitecture=MSIL」の参照を削除するか、「System.Numerics、Version=4.0」を含むフレームワーク バージョンにアプリケーションを再ターゲットします。 .0.0、文化=中立、
DocumentFormat.OpenXml 2.5
を必要としているか、使用しているよう.Net 4
です。
これらの警告について心配する必要がありますか [そして、これらの警告が表示され.net 4.5
ない場所に固執する必要がありますか?]
.net 4.5
インストールには管理者権限が必要なので避けたいです。