这可能是一个非常简单的错误,但每当我尝试使用自定义XNA游戏库或自定义C#库时我使用Visual C#2010中的内置编译器编译包含多个类文件,我不能访问除库中创建的第一个类之外的任何类,即使使用using
关键字来定义命名空间也是如此。例如,如果我创建了一个调用第一个类Foo
的库,那么如果我再添加另一个类MyFoo
,那么在导入库时我只能访问Foo
类进入我的主文件。任何引用MyFoo
的尝试都将失败,并且IDE不会将其识别为类。任何有关这方面的帮助将不胜感激!
答案 0 :(得分:0)
您应该确保您要访问的图书馆中的任何课程都标记为公开。默认情况下,在Visual Studio中,类可能缺少公共访问修饰符
namespace MyNamespace {
class MyClass {
添加“#34; public"像这样的班级:
namespace MyNamespace {
public class MyClass {
您可以在这里阅读更多内容: