如何使用外部项目的命名空间?

时间:2015-06-10 16:01:32

标签: c# reference namespaces

目前:

我在我的程序中使用以下内容。

using Mtx;

允许我使用Mtx。*属性。它指的是“外部”文件夹中的文件。

路径为: Externals/Mtx.dll

需要:

但是,出于调试目的,我现在想在外部使用整个mtx解决方案并使用它。

路径为: Externals/Mtx/(solution in there with all folders)

我怎么能这样做,所以代替使用引用Mtx.dll,它现在指的是解决方案并构建它自己的一部分?

1 个答案:

答案 0 :(得分:1)

我认为你误解了一些概念并混淆了一些东西。让我用你自己的解释来解释:

  

我在我的程序中使用以下内容。

     

使用Mtx;这允许我使用Mtx。*属性。它指的是一个   文件在“外部”文件夹中。

     

路径是:外部/ Mtx.dll

using关键字允许您在命名空间内使用类,而无需每次都键入整个命名空间。它与dll类无关,你可以使用整个命名空间+类名只使用类中的所有公共dll,只将它添加为项目引用。

  

需要:

     

但是,出于调试目的,我现在想拥有整个mtx   外部解决方案并使用它

出于调试目的,你所需要的只是所用dll的pdb,你可以调试任何类,考虑到你有源代码而不改变其他任何东西。