Frage

Ich habe die Aufgabe Assembly Bezug auf meine C # Projektdatei (VS2008 .NET 3.5) hinzugefügt, aber wenn ich baue ich die folgende Fehlermeldung

Die „Assembly“ Aufgabe fehlgeschlagen unerwartet. System.ArgumentException: Version Parametername: Die angegebene Zeichenfolge ist keine gültige Versionsnummer an Microsoft.Build.Extras.Version.ParseVersion (String Version) bei Microsoft.Build.Extras.AssemblyInfo.Execute () beim Microsoft.Build.BuildEngine.TaskEngine.ExecuteInstantiatedTask (EngineProxy engineProxy, ItemBucket Eimer, TaskExecutionMode howToExecuteTask, ITask Aufgabe, Boolean & taskResult)

Meine Assembly Datei hat diese beiden Attribute:

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
War es hilfreich?

Lösung

Versuchen Sie Assembly zu der Einstellung "1.0. *" Und kommentiert die Assembly Linie.

[assembly: AssemblyVersion("1.0.*")]
//[assembly: AssemblyFileVersion("1.0.0.0")]

Wenn es immer noch nicht funktioniert, können Sie versuchen, die Assembly Aufgabe mithilfe von MSBuild Gemeinschaftsaufgabe

<AssemblyInfo CodeLanguage="CS"  
              OutputFile="AssemblyInfo.cs" 
              AssemblyVersion="1.0.0.0" 
              AssemblyFileVersion="1.0.0.0" />
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top