我在 Visual Studio 2013 中有一个包含许多不同项目的解决方案。其中之一是 C# 屏幕保护程序,构建为 Windows 应用程序(文件扩展名为“.exe”)。现在我希望将该屏幕保护程序打包到 Visual Studio 设置项目中。但在安装项目中,我只能包含 C# 项目的“主要输出”,以便将输出文件原封不动地打包到 msi 文件中。有没有办法在 C# 项目设置或安装程序本身中更改文件扩展名(它必须是 .scr)?当我在 postbuild 事件中通过批处理/MSBuild 顺序更改文件名时,无法再找到设置的“主要输出”。奇怪的是:设置中已经有一个选项显示“TargetName”,但它是灰色的,我无法在 IDE 中更改它,我也无法在安装项目的项目文件中找到该选项。谢谢你的帮助!
编辑1:
简单地重命名输出文件以将其包含在设置中,是否有绝对没有解决方案?