【问题标题】:How to change TargetExt through visual studio UI如何通过 Visual Studio UI 更改 TargetExt
【发布时间】:2011-12-16 03:29:26
【问题描述】:

我正在构建一个基于控制台的应用程序。默认情况下,它的输出扩展名是 .exe。我想将其更改为 .com。目前我可以通过在 .csproj 中添加 <TargetExt>.com</TargetExt> 来做到这一点。但我想知道如何通过 Visual Studio 2010 UI 做到这一点。

【问题讨论】:

    标签: visual-studio-2010 c#-4.0 csproj


    【解决方案1】:

    这在 UI 中本身是不可更改的。除了您所做的之外,您最好的选择是添加一个重命名文件的 postbuild 命令,但如果 csproj 更改有效,则可能没有理由这样做。

    【讨论】:

    • 谢谢。我认为这对我来说会很复杂。是否可以提供类似的预构建命令 - 如果 OutputType 是控制台,则重命名为 .com?
    【解决方案2】:

    我正在查看一些示例,这些示例表明您可以在 Post-build 事件中使用 echo $(TargetExt)。所以,我想知道你是否可以在 Pre-build 活动中set TargetExt=.com。事实证明,你可以。

    【讨论】:

    • 用 Visual Studio 2022 测试,不工作
    猜你喜欢
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    • 2021-09-15
    • 1970-01-01
    相关资源
    最近更新 更多