用C#构建库

时间:2014-01-18 07:17:20

标签: c# xna

这可能是一个非常简单的错误,但每当我尝试使用自定义XNA游戏库或自定义C#库时我使用Visual C#2010中的内置编译器编译包含多个类文件,我不能访问除库中创建的第一个类之外的任何类,即使使用using关键字来定义命名空间也是如此。例如,如果我创建了一个调用第一个类Foo的库,那么如果我再添加另一个类MyFoo,那么在导入库时我只能访问Foo类进入我的主文件。任何引用MyFoo的尝试都将失败,并且IDE不会将其识别为类。任何有关这方面的帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您应该确保您要访问的图书馆中的任何课程都标记为公开。默认情况下,在Visual Studio中,类可能缺少公共访问修饰符

namespace MyNamespace {
    class MyClass {

添加“#34; public"像这样的班级:

namespace MyNamespace {
    public class MyClass {

您可以在这里阅读更多内容:

http://msdn.microsoft.com/en-us/library/wxh6fsc7.aspx