【问题标题】:How to get VS2008 to create a different *.DLL name after you have already created the project?创建项目后如何让 VS2008 创建一个不同的 *.DLL 名称?
【发布时间】:2009-06-17 13:29:53
【问题描述】:

要在 VS2008 中创建项目,您必须在创建项目时为编译后的输出指定一个名称。如果您正在创建类库,则此输出为 .DLL。我可以通过 VS2008 界面更改项目中的所有其他名称。如果我后来后悔输出的名称,我找不到更改项目输出 *.exe 或 *.dll 名称的方法。

VS2008 项目的输出 项目已经创建并且已经定义了输出名称,如何更改其输出名称?

【问题讨论】:

  • 我的同事指出答案是在VS2008中打开“解决方案资源管理器”,然后“右键单击项目名称”并选择“属性”。在出现的弹出窗口中向左看,然后选择“应用程序”选项卡。将标记为“程序集名称”的字段中的文本更改为所需的输出文件名。

标签: visual-studio visual-studio-2008


【解决方案1】:

在项目属性中更改程序集名称。

在解决方案资源管理器中,找到您感兴趣的项目并双击“属性”(就在项目名称下方)。这将在主编辑器视图中打开项目的属性页面。

在“应用程序”选项卡中有一个“程序集名称”选项 - 这是决定输出文件名的原因。

【讨论】:

  • 注意:如果你有一个 C++ 项目(并且类库是一个 C++ 选项!),这有点不同。
【解决方案2】:

对于 C++,我在 Linker->General->Output File 下找到了这个选项

【讨论】:

    【解决方案3】:

    在“项目属性”的“应用程序”选项卡上,只需更改“程序集名称”属性即可。

    【讨论】:

      【解决方案4】:

      项目属性,在“应用程序”选项卡下,“程序集名称”字段将更改输出 exe 或 dll 的名称。

      【讨论】:

        【解决方案5】:

        右键单击项目,点击属性,在 Application 选项卡上有一个名为“Assembly Name”的输入,这是您的 dll 名称。

        【讨论】:

          【解决方案6】:

          在 VS2008 中,我通过打开 .csproj 并将出现在 .. 和 .. Name> XML 标记之间的文本编辑为所需的输出程序集文件名来解决此问题。

          编辑:我发布了这个问题,以便与大家分享我的答案。我得到答案的速度给我留下了深刻的印象。谢谢你。

          @John Saunders - 我来自 UNIX 背景,所以如果在几分钟后用户界面没有给出答案,我倾向于使用“emacs”或“vi”进行探索。

          【讨论】:

          • 是的,你也可以做到这一点;)
          • 您编辑项目文件的原因是什么?您是否需要为多个项目这样做?
          • 老实说,我来自 Unix 背景,当 UI 不能立即提供帮助时,我倾向于使用“emacs”或“vi”深入研究文件。
          猜你喜欢
          • 1970-01-01
          • 2014-04-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-01-16
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多