我已经搜索了名称空间的创建,并找到了一些非常有用的示例,这些示例没有的是如何在我的系统上编译和实现我创建的命名空间,以便我可以从我的各种应用程序中包含它。
因此,例如,如果我创建一个命名空间来从我的应用程序路径加载配置文件并将其插入到数组中,我是否需要在我使用的任何项目中包含命名空间,或者是否有办法使其成为我的环境?
答案 0 :(得分:1)
您正在考虑类库(DLL)项目。
答案 1 :(得分:0)
如果要包含您创建的命名空间,则必须首先添加对项目的引用。如果已将代码编译为.dll文件,则只需将.dll文件的引用添加到项目中,然后在类的顶部放置“Imports [Namespace]”。如果尚未编译命名空间,请将项目(使用您创建的命名空间)添加到解决方案中,添加对它的引用(在“项目”选项卡下),然后使用Imports语句。
答案 2 :(得分:0)
启动新的Visual Studio项目时,请选择“类库”而不是“Windows窗体”项目。这会将您的命名空间编译为DLL(公开您的公共类),在其他项目中可以是referenced。
答案 3 :(得分:0)
您将命名空间的概念与项目的概念混淆,尤其是类库项目。
一个类存在于命名空间中。如果没有定义名称空间,则该类仍然存在于全局名称空间(没有名称的名称空间)中。
无论如何,这是完成工作的课程。命名空间只是为了你可以有一个名为Book
的类,而 I 可以有一个名为Book
的类,因此{{1 }}可以与TriDat.Book
同时存在。