我正在尝试使用Nuget来分发ms build .targets文件。我需要修改文件的某些元素以包含几个程序集的安装路径。为此,我想使用tools文件夹。我很难找到令牌(如果存在)来进行更换。有没有人遇到过这个问题或知道解决方法?
http://docs.nuget.org/docs/creating-packages/configuration-file-and-source-code-transformations
答案 0 :(得分:2)
你将不得不采用PowerShell路线来完成这项工作,因为AFAIK不存在任何转换。 init.ps1文件可以处理NuGet VSIX提供的一些参数。
只需将以下内容添加到init.ps1文件的顶部,然后在修改文件内容的脚本中使用 $ installPath 变量。
param($ installPath,$ toolsPath,$ package,$ project)
检查here以获取示例用法。