2017-07-12 16 views
1

別のプロジェクトでNugetパッケージを使用しているときに、そのNugetパッケージをデバッグできます。過去には、nuget.exeを実行するときに '-sym'を追加しましたが、現在は新しいcsprojを使用しています(パッケージングは​​ビルドの一部です)。同じことをやりたいのですが。誰でも、nuget.exeがビルドプロセスの一部であるので、これをどのように効果的に行うことができるかを知っています。Nuget - 新しいcsprojコマンドライン引数(デバッグ用のシンボルを含める)

答えて

2

ビルドタスクは、シンボルとソースを含めるために、msbuildプロパティIncludeSymbolsIncludeSourceを尊重します。

--include-symbolsおよび/または--include-sourceと呼び出すときに設定されます。 msbuild呼び出しの場合は、/p:IncludeSymbols=trueのように設定します。

あなたは(GeneratePackageOnBuildプロパティに基づいています)「ビルドのパッケージを生成」機能に依存している場合、あなたはあなたのプロジェクトファイルでこれらを設定できます

<PropertyGroup> 
    <GeneratePackageOnBuild>true</GeneratePackageOnBuild> 
    <IncludeSymbols>true</IncludeSymbols> 
</PropertyGroup> 
関連する問題