是否有Visual Studio 2012预运行事件?

时间:2014-01-29 19:32:38

标签: visual-studio

我希望在从visual studio运行exe之前运行批处理文件。因此,是否有预运行事件?

为什么我这样做。有来自其他exe的资产,我想在运行这个exe之前自动复制更新的资产。

为了澄清,这应该可以在不使用Visual Studio构建的情况下工作。假设build / exe保持不变。

2 个答案:

答案 0 :(得分:3)

事实证明,预构建事件也是预运行事件。 每次运行之前,它都会尝试确定是否需要构建,所以即使它没有构建任何东西,它也总是运行预构建事件。

答案 1 :(得分:0)

VS项目文件基本上是MSBuild文件,MS Build提供了这样的事件。 在文本编辑器中打开.csproj文件,您将看到纯MS Build xml文件。

参见这篇文章:

http://msdn.microsoft.com/en-us/library/dd293582.aspx

此外,这个问题表明:PreBuild for PreBuild Event Command in csproj

  

你可以通过Visual Studio来实现,它将实际编辑你的   事实上.csproj文件。

     

右键单击项目并选择Project Dependencies并选择   您需要在此项目之前构建的项目。验证它   选择构建订单选项卡。