我的 class 库中只有一个 class 在 Visual Studios 2010 解决方案中可用

Only one class of my class library is available in a Visual studios 2010 solution

我使用 Visual Studios 2010 制作了一个 C# class 库。库中有 4 个 classes:Day、Location、Settings、Weather。

在我单独的解决方案中,我通过右键单击 "References" > 浏览 > 并在 class 库中选择 class 库来添加对此 class 库的引用bin 文件夹。

出于某种原因,只有 Location class 可用于其他解决方案。

例如,如果我尝试实例化 Day class,我会收到以下错误:

Error 1 The type or namespace name 'Day' does not exist in the namespace 'WeatherApplicationClassLibrary' (are you missing an assembly reference?) E:\uni\System Development\Weather-Application\WeatherApplication\MainWindow.xaml.cs 33 44 WeatherApplication

这是为什么?

您的所有 类 public 都在与 WeatherApplicationClassLibrary 相同的命名空间中吗?如果不更正。