在msbuild任务中向visual studio解决方案添加项目

时间:2010-08-15 11:53:58

标签: visual-studio msbuild msbuild-task minify

我创建了一个msbuild任务,可以缩小和组合构建我的visual studio项目时触发的javascript和css文件。

此任务将缩小和合并的文件添加到文件系统。

但是我希望它们会自动添加到visual studio项目中。这是可能的,如果是这样,我怎么能实现这个目标?

1 个答案:

答案 0 :(得分:-2)

我建议不要在项目文件的默认“Build”目标中执行此操作 - IMO Build目标应该是原始的,除了编译/构建项目本身之外什么都不做。它还可能会产生令人头疼的问题,具体取决于您的构建在构建生命周期中的执行方式和时间。

相反,在构建文件中创建一个新的MSBuild目标,为您执行此添加。我希望你的Visual Studio项目之外有一个主构建文件 - 这将使一切变得更容易。由于您的CSProj文件只是一个简单的XML(MSBuild)文件,因此write your own custom task很容易修改项目以添加您喜欢的任何文件。