我创建了一个C#类库.在其中我插入两个类.例如:
Apple.cs Orange.cs
namespace FoodLibrary
{
namespace Apples
{
public class Apples
{
public string type { get; set; }
public string colour { get; set; }
public string size { get; set; }
}
}
}
Run Code Online (Sandbox Code Playgroud)
对于Orange.cs几乎完全相同(命名空间Apples和class Apples将变成"Orange").
编辑(这是请求的Orange.cs):
namespace FoodLibrary
{
namespace Orange
{
class Orange
{
public string colour { get; set; }
public string type { get; set; }
public string size { get; set; }
}
}
}
Run Code Online (Sandbox Code Playgroud)
在构建/重建任何组合后,我将在调试文件夹中获得.dll.在引用此DLL时,似乎我只能访问ONE命名空间/类(即Apple).它允许我访问我在类库中创建的第一个类.我创建了多少个类并不重要,我只在我的DLL中获得一个.
我有相同的结果:
Visual Studios 2010 Visual Studios …