DocumentFormat.OpenXml 2.5 .NET 3.5.1 donne des avertissements
J'ai décidé d'utiliser .NET 3.5.1
mais lorsque j'ajoute le DocumentFormat.OpenXml 2.5
à travers le Package NuGet Console avec Install-Package DocumentFormat.OpenXml, je reçois beaucoup de mises en garde :
1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):
avertissement MSB3258: La base de référence "DocumentFormat.OpenXml,
Version=2.5.5631.0, Culture=neutral, PublicKeyToken=123,
processorArchitecture=MSIL" ne peut pas être résolu, car elle a un
dépendance indirecte sur l' .NET Framework assemblée
"Le système de.Les données.SqlXml, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=123", qui a une plus grande "version 4.0.0.0" que l'
la version "2.0.0.0" dans l'infrastructure actuelle.1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):
avertissement MSB3258: La base de référence "DocumentFormat.OpenXml,
Version=2.5.5631.0, Culture=neutral, PublicKeyToken=123,
processorArchitecture=MSIL" ne peut pas être résolu, car elle a un
dépendance indirecte sur l' .NET Framework assemblée "du Système.De sécurité,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=123", qui a une
plus de version 4.0.0.0" à la version "2.0.0.0" dans le courant de
framework cible.1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):
avertissement MSB3268: La base de référence "DocumentFormat.OpenXml,
Version=2.5.5631.0, Culture=neutral, PublicKeyToken=123,
processorArchitecture=MSIL" ne peut pas être résolu, car elle a un
dépendance indirecte sur le cadre de l'assemblée ".Xaml,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=123", qui ne pourra
être résolu à l'objectif fixé de cadre.
".NETFramework,Version=v3.5". Pour résoudre ce problème, supprimez
la référence "DocumentFormat.OpenXml, Version=2.5.5631.0,
Culture=neutral, PublicKeyToken=123, processorArchitecture=MSIL" ou
recibler votre demande pour une version qui contient
"Le système de.Xaml, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089".1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):
avertissement MSB3258: La base de référence "DocumentFormat.OpenXml,
Version=2.5.5631.0, Culture=neutral, PublicKeyToken=123,
processorArchitecture=MSIL" ne peut pas être résolu, car elle a un
dépendance indirecte sur l' .NET Framework assemblée de l'Accessibilité",
Version=4.0.0.0, Culture=neutral, PublicKeyToken=123", qui a une
plus de version 4.0.0.0" à la version "2.0.0.0" dans le courant de
framework cible.1>C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1605,5):
avertissement MSB3268: La base de référence "DocumentFormat.OpenXml,
Version=2.5.5631.0, Culture=neutral, PublicKeyToken=123,
processorArchitecture=MSIL" ne peut pas être résolu, car elle a un
dépendance indirecte sur le cadre de l'assemblée ".Numériques,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=123", qui ne pourra
être résolu à l'objectif fixé de cadre.
".NETFramework,Version=v3.5". Pour résoudre ce problème, supprimez
la référence "DocumentFormat.OpenXml, Version=2.5.5631.0,
Culture=neutral, PublicKeyToken=123, processorArchitecture=MSIL" ou
recibler votre demande pour une version qui contient
"Le système de.Numerics, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=123".
Il semble que DocumentFormat.OpenXml 2.5
besoins, à l'aide de .Net 4
.
Dois-je m'inquiéter au sujet de ces mises en garde [et s'en tenir à .net 4.5
où je ne reçois pas ces avertissements]?
Je veux éviter de .net 4.5
car ils ont besoin des droits d'admin à être installé.
OriginalL'auteur Albertus | 2013-08-20
Vous devez vous connecter pour publier un commentaire.
De la Open XML SDK 2.5 pour Microsoft Office page de téléchargement du SDK requiert l' Microsoft .NET Framework version 4.0.
Si vous souhaitez utiliser le Microsoft .NET Framework version 3.5 SP1, vous pouvez utiliser le Open XML SDK 2.0 seulement.
OriginalL'auteur Chris
Ajouter les dll suivantes à votre projet dossier bin -
DocumentFormat.OpenXml.dll
(version 2)OriginalL'auteur ShaileshDev