我想创建一个自定义MSBuild任务并将其作为NuGet包分发。要启用我的任务,应修改visual studio proj文件。
安装NuGet包时,是否可以将我的代码段添加到proj文件中?
答案 0 :(得分:7)
您可以使用Powershell执行此操作。可以卸载项目,编辑项目文件并重新加载项目。
Scott Hanselman在这里做到了这一点:http://channel9.msdn.com/Events/MIX/MIX11/FRM09
如果您找到了所需的软件包,可以使用ZIP打开nuget软件包并查看powershell脚本。这是学习这些东西的一个很好的起点。
希望有所帮助
答案 1 :(得分:4)
我认为你最好使用NuGetPowerTools软件包,如本问题所述:
Adding a custom build step with a nuget package
此包处理所有Visual Studio自动化。