我正在使用Visual Studio创建一个Windows服务。在发布后事件中,我想要在bin目录下创建名为install.bat 和 uninstall.bat的两个文件。这些文件应该具有输出的EXE名称并带有/u或/i。 EXE的名称应该动态写入文件,而不是硬编码的。这是否可能?
我正在使用Visual Studio创建一个Windows服务。在发布后事件中,我想要在bin目录下创建名为install.bat 和 uninstall.bat的两个文件。这些文件应该具有输出的EXE名称并带有/u或/i。 EXE的名称应该动态写入文件,而不是硬编码的。这是否可能?
打开项目属性,进入“生成事件”,点击“编辑后期生成...”并利用提供的“宏>>”获取所需的msbuild属性。类似这样:
echo $(TargetFileName) /a > $(TargetDir)install.bat