编译应用程序后运行命令

时间:2016-05-03 04:38:51

标签: windows visual-studio-2013 msbuild build-process post-build-event

我正在寻找一种在ouput文件夹中拥有加密版app.config文件的方法。下面我将描述我到目前为止所做的工作。

将这些命令放在构建后的事件中:

copy "$(ProjectDir)App.config" "$(ProjectDir)App_copy.config"
rename "$(ProjectDir)App.config" web.config
aspnet_regiis -pef connectionStrings "$(ProjectDir.TrimEnd('\\'))" -prov DataProtectionConfigurationProvider
rename "$(ProjectDir)web.config" App.config

这会正确加密文件app.config。但它使app.config不再是人类的红色。我想以某种方式在应用程序编译之后,来自$(ProjectDir)的app.config在输出文件夹中,运行此命令(使app.config文件再次为人类可读):

rename "$(ProjectDir)App_copy.config" app.config

如何使用VS build系统做到这一点?

0 个答案:

没有答案