1

Nuget を使用して ms build .targets ファイルを配布しようとしています。ファイルのいくつかの要素を変更して、いくつかのアセンブリのインストール パスを含める必要があります。そのために、tools フォルダーを使用したいと思います。置換を行うためのトークン (存在する場合) を見つけるのに苦労しています。誰かがこの問題に遭遇したか、回避策を知っていますか?

http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations

4

1 に答える 1

2

これを行うには、変換が存在しないため、PowerShell ルートを使用する必要があります。init.ps1 ファイルは、NuGet VSIX によって提供されるいくつかのパラメーターを処理できます。

以下を init.ps1 ファイルの先頭に追加し、ファイルの内容を変更するスクリプトで$installPath変数を使用するだけです。

param($installPath, $toolsPath, $package, $project)

使用例はこちらをご確認ください。

于 2012-07-16T18:10:58.323 に答える