【问题标题】:VS2010: How to change automatic generated XML documentation file nameVS2010:如何更改自动生成的 XML 文档文件名
【发布时间】:2014-07-09 10:06:42
【问题描述】:

我最近将项目的 dll 名称从 ObjectCreator1.1.dll 更改为 ObjectCreator.dll。该项目还创建了一个 XML 文档(属性->编译->生成 XML 文档文件)。现在的问题是我已经用所有正确的步骤重命名了我的程序集名称,当我编译我的项目时,我得到了正确的 .dll 和 .pdb 文件,但是这个 XML 文件的文件名总是ObjectCreator1._1.Template.xml。有什么办法可以将此文件重命名为ObjectCreator.Template.xml

我尝试在未选中“生成 XML 文档文件”的情况下编译我的项目,然后在选中“生成 XML 文档文件”的情况下重新编译...但不知何故,它仍然采用旧的程序集名称。

知道这个旧名称的来源或如何重命名它吗?这是一个 VB.NET 项目。

【问题讨论】:

    标签: vb.net visual-studio-2010 .net-assembly documentation-generation


    【解决方案1】:

    对于 WinForms 项目,它的名称来自 Assembly Name(在 Application 选项卡下的 My Project 中指定)。

    我只是在当前项目中更改了程序集名称并重新编译,并生成了一个新名称的新XML文件。

    对于 library 项目,名称似乎取自 Root Namespace 字段。

    如果它不适合您,请尝试执行完整的解决方案清理并重建。

    【讨论】:

    • 您使用的是什么版本的 Visual Studio?
    • Visual Sutdio 2010 高级版
    • 您是否尝试过修改根命名空间?我刚刚注意到您的项目是一个库,而我正在摆弄的是一个 WinForms 应用程序(哎呀)。
    • 刚刚试过了..还是没有变化。发布以下问题的这个人有一些不同。问题,但他提到他更改了此自动生成的 XML 文件的路径和名称.. 但不幸的是我找不到该过程.. 我在所有 MSDN 文档和任何地方都进行了搜索:stackoverflow.com/questions/5978414/…
    • 出于测试目的,我将程序集名称和根命名空间更改为 ObjecXXX,编译后我得到了 ObjecXXX.dll、ObjecXXX.pdb 和 ObjectCreator1._1.Template.xml。
    猜你喜欢
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 2020-04-26
    • 2012-05-23
    相关资源
    最近更新 更多