asp.net中添加新项目后,怎样互相引用?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net中添加新项目后,怎样互相引用?相关的知识,希望对你有一定的参考价值。
我以前学的建立一个网站中 的文件夹有App_Code、App_Data最多还有一个 Bin可我今天下载了一个开源的asp.net程序,里边包含多达八个项目!!并且用命名空间能互相引用:
如图:
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中添加新项目后,怎样互相引用?的主要内容,如果未能解决你的问题,请参考以下文章
如何将项目引用添加到 ASP.NET Core 1.0 MVC 项目