我有一个自定义的命令行工具,它执行一些代码生成操作。基本上,它需要一个程序集作为输入,并通过反射来搜索自定义属性,用于触发生成外部(JavaScript)文件。使用构建后操作创建nuget包
一切正常(几乎)很好,但工具的分发和执行有些混乱。我想将它打包成一个Nuget包(托管在一个私有存储库中),它基本上包含了该工具和一个应该触发该工具执行的构建目标。
我该如何打包工具?我读了关于特殊的Nuget tool
,content
和build
文件夹,并且我不知道在哪里放置什么,以及如何设置自定义目标。
我不知道这个问题是否“太宽泛”,但即使我确切地知道我需要什么,我也是一种空白页症候群。
谢谢!所以你说,存储应该由构建事件触发的exe文件的“正确”位置在nuget包的构建文件夹中?对? –
是的,我会将.exe存储在MSBuild目标文件旁边的构建目录中。 –