3

我创建了一个 msbuild 任务,它缩小并组合了在构建我的 Visual Studio 项目时触发的 javascript 和 css 文件。

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

但是我希望它们自动添加到 Visual Studio 项目中。这可能吗?如果可以,我该如何实现?

4

1 回答 1

-2

我建议不要在项目文件的默认“构建”目标中执行此操作——IMO 构建目标应该是原始的,除了编译/构建项目本身之外什么都不做。根据构建在构建生命周期中的执行方式和时间,它也会让人头疼。

相反,在您的构建文件中创建一个新的 MSBuild 目标,它会为您执行此添加。我希望您在 Visual Studio 项目之外有一个主构建文件——这将使一切变得更容易。由于您的 CSProj 文件只是一个简单的 XML (MSBuild) 文件,因此很容易编写您自己的自定义任务来修改项目以添加您喜欢的任何文件。

于 2010-08-15T13:00:32.863 回答