gpt4 book ai didi

c# - 无法在 Visual Studio 2010 中为简单的 dll 类创建类图

转载 作者:太空狗 更新时间:2023-10-29 21:55:54 24 4
gpt4 key购买 nike

似乎在 VS 中的类图设计器中存在一个非常烦人的问题(我的版本是 2010 Ultimate,release,但在 VS 2008 中也观察到该问题)。

当我试图从 DLL 中为特定的简单类创建类图时,我收到以下错误:“某些选定的类型无法添加到类图中。检查代码中的错误和确保所有必需的程序集......等等等等”。我找不到问题的根本原因,也无法区分类的哪些特征会影响该错误(它实际上可以为某些类构建类图,但不能为所有类构建类图)。

我的代码不包含任何错误。我在一个单独的 .cs 文件中有多个类和接口(interface)定义,但这些类非常简单——甚至没有调用非托管/互操作。

有什么解决办法吗?

最佳答案

可能这不是您问题的根源,但请检查这些不会显示在图表中的类是否不是部分类,以及您是否没有在同一文件中的此部分类之前定义任何其他类。例如,这样的代码会阻止表单在 Visual Studio 2010 的设计器中正确显示:

class AAA
{
//this class prevents BBB form from showing in designer
}

partial class BBB : Form
{

}

如果你在 BBB 之后移动 AAA 的声明,一切正常,错误只会按照上面显示的顺序发生。

关于c# - 无法在 Visual Studio 2010 中为简单的 dll 类创建类图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2794098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com