2017-08-22 11 views
0

ターゲットと.propsファイルを、自分のNugetパッケージのビルドディレクトリに配置しようとしています。私は.nuspecファイルでこれを行う方法を知っていますが、私はMSBuildプロジェクトファイルでそれをやりたいと考えていました。MSBuildプロジェクトの項目のNugetパッケージのターゲットパスを設定する

これを行う方法に関するドキュメントはありませんが、マイクロソフトの開発者はファイルMicrosoft.NETCore.App.pkgprojを使ってrepo "core-setup"でこれを実行しているようです。

<File Include="$(PropsFile)"> 
    <TargetPath>build/$(NETCoreAppFramework)</TargetPath> 
</File> 

私は上記の利用状況を再現しようとすると、ビルドが成功しても何のビルドディレクトリはNugetパッケージに存在しないため要素が明らかに無視されます。これを使用するにはいくつかのトリックがありますか?あなたが提供できるガイダンスをありがとう。

(私は信じて、私はMSBuildの15.3.409.57025を使用していますが、最新のリリースです。)

答えて

0

私は私の目的を達成する方法を見つけました。私は上で参照したファイルでそれがどのように機能したかはまだ分かりませんが、それは謎であることで大丈夫です。

<Content Include="MyTargets.targets"> 
    <Pack>true</Pack> 
    <PackagePath>build</PackagePath> 
</Content> 
関連する問題