【发布时间】:2011-12-16 03:29:26
【问题描述】:
我正在构建一个基于控制台的应用程序。默认情况下,它的输出扩展名是 .exe。我想将其更改为 .com。目前我可以通过在 .csproj 中添加 <TargetExt>.com</TargetExt> 来做到这一点。但我想知道如何通过 Visual Studio 2010 UI 做到这一点。
【问题讨论】:
标签: visual-studio-2010 c#-4.0 csproj
我正在构建一个基于控制台的应用程序。默认情况下,它的输出扩展名是 .exe。我想将其更改为 .com。目前我可以通过在 .csproj 中添加 <TargetExt>.com</TargetExt> 来做到这一点。但我想知道如何通过 Visual Studio 2010 UI 做到这一点。
【问题讨论】:
标签: visual-studio-2010 c#-4.0 csproj
这在 UI 中本身是不可更改的。除了您所做的之外,您最好的选择是添加一个重命名文件的 postbuild 命令,但如果 csproj 更改有效,则可能没有理由这样做。
【讨论】:
我正在查看一些示例,这些示例表明您可以在 Post-build 事件中使用 echo $(TargetExt)。所以,我想知道你是否可以在 Pre-build 活动中set TargetExt=.com。事实证明,你可以。
【讨论】: