Ich verwende VS 2015 U1. Ich benutze eine externe Bibliothek mit einer seltsamen Versionierung - 1.0.4056.40164
.Ignoriere den CS7035 "Die angegebene Version entspricht nicht dem empfohlenen Format" in der Fakes-Baugruppe
Ich habe eine Datei .Fakes für diese Bibliothek hinzugefügt. Wenn Fakes Montage gebaut wird, erhalte ich die folgende Warnung:
C:\Somewhere.Test\f.cs(21,58): warning CS7035: The specified version string does not conform to the recommended format - major.minor.build.revision [C:\Somewhere.Test\obj\Debug\Fakes\rs\f.csproj]
ich in meiner .Fakes Datei angegeben haben:
<Compilation>
<Property Name="NoWarn">CS7035,7035</Property>
<Property Name="DisabledWarnings">7035;1607</Property>
</Compilation>
ohne Glück.
Ich habe auch das meine Somewhere.Test.csproj:
<NoWarn>CS7035;7035</NoWarn>
Da ich diese dritte Partei Bibliothek nicht kontrollieren, es es ziemlich frustrierend macht diese Warnung in einer ansonsten sauberen Lösung zu beobachten.
Wie kann ich es nur für diese Fälschung Assembly unterdrücken?
Sorry, no go. Ich habe das allen meinen Konfigurationen und derselben Warnung hinzugefügt. Verwenden Sie Microsoft Fakes? denn für mich kommt die Warnung nicht von meinem Projekt, sondern von Fälschungen. – zaitsman
Sie können eine neue PropertyGroup mit dieser Unterdrückung hinzufügen: PropertyGroup>. Es funktioniert jedoch immer noch nicht für Fälschungen, da es eine neue Assembly generiert. –
NStuke