2017-05-30 2 views
0

Ich verwende folgenden Befehl ein Projekt mit msbuild mit Pre KompilierungMSBuild Failure Wenn PrecompileBeforePublish aktiviert ist

msbuild C aktiviert zu kompilieren: \ WebGoat.NET-master \ WebGoat \ WebGoat.NET.csproj /p: OutputPath = bin/p: DeployOnBuild = true /p: WebPublishMethod = "Filesystem"; PrecompileBeforePublish = true; EnableUpdateable = false; DebugSymbols = true /p: UseMerge = true; WDPMergeOption = "MergeAllOutputsToASingleAssembly"; SingleAssemblyName = "ContosoWebPrecompiled"

Build ist mit Fehlermeldung

"C: \ WebGoat.NET-master \ WebGoat \ WebGoat.NET.csproj" nach immer fehlgeschlagen (Standardziel) (1) -> (GenerateAssemblyInfoFromExistingAssembleInfo Ziel) ->
C: \ Program Files (x86) \ MSBuild \ Microsoft \ Visualstudio \ v14.0 \ Web \ Transform \ Microsoft.Web.Publishing.AspNetCompileMerge .targets (289,5): Fehler: @ (_ AspNetCompile_AssemblyInfo_Count) haben 0 Element (e) in der Sammlung. Es sollte nur 1 System (e) haben. [C: \ WebGoat.NET-Master \ WebGoat \ WebGoat.NET.csproj] C: \ Programme (X 86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Transform \ Microsoft.Web.Publishing.AspNetCompileMerge .targets (296,5): Fehler: Ziel GenerateAssemblyInfoFromExistingAssembleInfo fehlgeschlagen [C: \ WebGoat.NET-master \ WebGoat \ WebG oat.NET.csproj]

mir bitte helfen, dieses Problem zu beheben.

Antwort

2

Sie sind fehlt AssemblyInfo.cs in Ihrem Ordner Eigenschaften.

Fügen Sie diese Datei mit Visual Studio hinzu - Lösungs-Explorer - Eigenschaften klicken Sie mit der rechten Maustaste - Neues Element hinzufügen - Assembly-Infodatei.

Verwandte Themen