<MSBuild Projects="$(ProjectFile)" Targets="_WPPCopyWebApplication;"
Properties="OutDir=..\publish;Configuration=Release;Platform=AnyCPU" />
Ich verwende oben Skript, um Asp.Net-Projekt zu veröffentlichen. In den Projekteinstellungen habe ich unbedingt dafür gesorgt, dass Debug-Symbole im Freigabemodus erzeugt werden. Noch MsBuild generiert die PDB-Dateien in der Ausgabe nicht.MsBuild PDB-Dateien in Release-Konfiguration nicht generieren
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>Full</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DocumentationFile>WebProject.xml</DocumentationFile>
<DebugSymbols>true</DebugSymbols>
</PropertyGroup>
Wie haben Sie sichergestellt, dass Debug-Symbole generiert werden? Welche Einstellungen haben Sie dafür vorgenommen? – TimVK
@Syam Hallo, ich habe das gleiche Problem. 2 Dinge: Ich erlebe das erst seit ich auf vs2012 umgestiegen bin, ist das auch bei dir der Fall? Außerdem habe ich bemerkt, dass .pdbs * * generiert * werden, aber dann werden sie direkt am Ende des Builds gelöscht. Passierst du das auch für dich? – bottlenecked
@TimVK Ich habe die Frage mit relevanten Informationen aus vbproj Datei – Syam