asp.net中添加新项目后,怎样互相引用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net中添加新项目后,怎样互相引用?相关的知识,希望对你有一定的参考价值。

我以前学的建立一个网站中 的文件夹有App_Code、App_Data最多还有一个 Bin可我今天下载了一个开源的asp.net程序,里边包含多达八个项目!!并且用命名空间能互相引用:
如图:
using 解决方案名.项目名;
而我这样做时,用using却不能互相访问呢?
应该怎么设置呢?有多个项目有什么好处么?

把一个项目添加进另一个项目中,其中一个进行引用就可以,而且不需要用using来引用。
如果某个项目作为公共项目,它会被其他项目引用,这就需要分开多个项目来完成。
例如我自己把我常用的程序组织成一个类库,或者一个网站有公共同业务逻辑,这时就需要独立做成一个项目,被其他项目所引用。
参考技术A 你没有把那个你要用USING访问的解决方案引到你的项目中去。这样做啊,你在你的项目中右击你的BIN文件,(如果没有BIN文件就右击你的项目(不是你的解决方案)),选择添加引用(记的此时一定要把你要添加的那人项目和你当前的项目在同一个解决方案中打开),然后选择项目,当你选好项目后再点确定,好了你现在就可以用USING引它了,同时你也可看看你BIN文件夹下面是不是多了个DLL文件。就是这样了。呵呵呵 参考技术B 一个解决方案里面添加多个项目,要项目引用的话,就打开添加引用对话框,上面第三个Tab是项目引用,然后选中你要引用的项目,确定就可以了。

然后在类中,视情况要不要用 using。
参考技术C 额。。你去 msdn 看看 三层架构吧

www.msdn.com.cn
参考技术D 你在网站项目右键,添加bin目录,然后右键bin目录,添加引用你要引用的dll或项目

.net中如何引用Dll文件?

以前在asp.net中引用DLL,直接把DLL复制到Bin目录就可以了。今天做一个Windows应用程序(vb.net),添加在项目里添加了DLL引用,在本机编译成功,编译后默认复制到相同的目录,在本机也能运行。但是放在虚拟机里面就提示"系统找不到指定的文件"是怎么回事呢?在vb.net中怎样引用DLL 才能不出错呢?

在解决方案项目资源管理器中选中该项目,右键,添加引用,浏览到该DLL,确定就行了. 参考技术A 解决方案项目资源管理器中选中该项目,右键添加引用,找到该DLL,选择后,点确定就可以了 参考技术B 路径问题,把dll文件放到文件夹里,放在程序同级的目录下在引用,最好用
绝对引用

以上是关于asp.net中添加新项目后,怎样互相引用?的主要内容,如果未能解决你的问题,请参考以下文章

.net中如何引用Dll文件?

如何将项目引用添加到 ASP.NET Core 1.0 MVC 项目

在asp.net里怎样异步调用WebService方法

asp.net Web项目里面引用某个dll后会自动往web.config里面加入一些配置文件这是怎么搞的

在 ASP.NET MVC 4 中添加服务引用

如何在 ASP.NET 项目中发布引用的项目