Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 将项添加到msbuild任务中的visual studio解决方案_Visual Studio_Msbuild_Msbuild Task_Minify - Fatal编程技术网

Visual studio 将项添加到msbuild任务中的visual studio解决方案

Visual studio 将项添加到msbuild任务中的visual studio解决方案,visual-studio,msbuild,msbuild-task,minify,Visual Studio,Msbuild,Msbuild Task,Minify,我创建了一个msbuild任务,该任务缩小并合并了在生成visual studio项目时触发的javascript和css文件 此任务将缩小和合并的文件添加到文件系统中 但是,我希望它们自动添加到VisualStudio项目中。这可能吗?如果可能,我该如何实现这一点?我建议不要在项目文件的默认“构建”目标中这样做——在我看来,构建目标应该是原始的,应该只编译/构建项目本身。根据构建在构建生命周期中的执行方式和时间,它也可能会带来麻烦 相反,在生成文件中创建一个新的MSBuild目标,该目标将为您

我创建了一个msbuild任务,该任务缩小并合并了在生成visual studio项目时触发的javascript和css文件

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


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

我建议不要在项目文件的默认“构建”目标中这样做——在我看来,构建目标应该是原始的,应该只编译/构建项目本身。根据构建在构建生命周期中的执行方式和时间,它也可能会带来麻烦


相反,在生成文件中创建一个新的MSBuild目标,该目标将为您执行此添加。我希望在VisualStudio项目之外有一个主构建文件——这将使一切变得更容易。由于您的CSProj文件只是一个简单的XML(MSBuild)文件,因此很容易修改项目以向其中添加您喜欢的任何文件

是的,我已经创建了一个新的构建任务来缩小etc文件。我想添加一个步骤,将缩小的文件添加到VisualStudio。你知道如何完成这一步吗?顺便提一下,我如何在VisualStudio项目之外添加一个主构建文件?我知道这很旧,但为什么这是公认的答案?最初的问题是如何让MSBuild任务将项添加到项目中。我错过什么了吗?我看不出这个答案的任何地方。:/只是关于把任务放在哪里的建议。