[ad_1]
嗨朋友们
我的 Dll 在 C# 项目中正常工作,但添加到引用后在 C# 编辑器中不显示 XML 注释 (///)!
当我运行 Dll 项目时显示此错误:
A project with an Output Type of Class Library cannot be started directly. In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project.
请帮助我
解决方案1
关于 XML 注释,您必须记住它们是 不是 存储在DLL中。
[^]XML Documentation Comments (C# Programming Guide)
如果编译 DLL 时没有创建 XML 文件,则需要创建该文件并将其保存在与 DLL 相同的目录中。
请记住,您的项目可能会将 DLL 复制到其自己的目录,然后它将无法找到 XML 文件,因此您需要解决这个问题。
解决方案2
除了解决方案 1:
另外,查看不同配置中的项目属性。 默认情况下,项目模板会为您创建两个配置:“调试”和“发布”,并且默认情况下,XML 注释在第一个配置中启用,在第二个配置中禁用。 您可以编辑任何配置并启用或禁用此功能,但请记住这些注释仅对开发有用,对部署无效。
[ad_2]
コメント