VS 2008 C#:在同一解决方案中的另一个类库中无法访问类库

Shy*_*yju 0 c# reference project

我在VS 2008中有一个解决方案,它有一个Web项目和3个类库作为3个不同的项目.一个项目用于DataAccess,一个用于BusinessLogic.

我在DataAccessLayer中有一个类.从那里,当我尝试访问Class of BusinessLogic类库(项目)时,当我键入时,它不会进入IntelliSense.我在两个项目中使用了相同的命名空间.结果仍然相同.

我是否需要为第一个项目创建DLL并添加为第二个项目的引用?

Jar*_*rek 6

您需要在灵魂中的另一个项目中添加对此项目的引用.Visual Studio有一个选项可以添加项目作为参考,因此您不必直接添加程序集文件


SLa*_*aks 5

您需要在其他项目中引用该库.

为此,右键单击解决方案资源管理器中的references文件夹,单击"添加引用",转到"项目"选项卡,然后选择要引用的库.

编辑:此外,请确保您尝试使用的类声明为public(例如,public class MyClass).

如果省略public修饰符(这是默认值),则该类只能在其项目中使用.要将类和成员公开给其他项目,请将public修饰符添加到其声明中