如何在 post 构建事件中写入文本文件 Visual Studio?

How to write to text file in post build event in Visual Studio?

我正在 Visual Studio 中创建 Windows 服务。在 post 构建事件中,我想在名为 install.bat 和 uninstall.bat 的 bin 目录中创建 2 个文件。这些文件应具有输出 EXE 的名称,其中包含 /u 或 /i。 EXE 的名称应该动态写入文件,而不是硬编码。这可能吗?

打开项目属性,转到 'Build Events',单击 'Edit Post-build ...' 并使用提供的 'Macros>>' 获取您想要的 msbuild 属性。像这样:

echo $(TargetFileName) /a > $(TargetDir)install.bat