如何在ASP.NET项目中使用外部项目

时间:2010-01-15 11:40:21

标签: asp.net

更新: 事实证明,我所指的项目是一个控制台应用程序。将其重建为类库是解决方案。

我想这应该很简单:

我刚刚启动了ASP.NET,现在只需要它作为快速Intranet报告的工具。我有一个提供数据的现有项目,但我无法从我的Web项目中引用它。

库被调用(例如清酒)'Lib',我想在Utils中测试静态方法“HelloWorld()”。我在参考文献中包含了Lib项目。编译器知道它是因为Intellisense正在工作,项目依赖性表明webproject是Lib上的depdendant。

<div>
        <% Response.Write(Lib.Utils.HelloWorld()); %>         
</div>
  

编译器错误消息:CS0103:   名称'Lib'在。中不存在   当前背景

当然我非常新手,但在初学者的示例和教程中,我没有说明如何引用外部项目。

谢谢!

2 个答案:

答案 0 :(得分:2)

首先,在Web项目中添加对Lib的引用。然后在您的页面中添加以下内容:

<%@ Import Namespace="Lib.NameSpace" %>

其中Lib.NameSpace是Utils类的实际命名空间。

那应该是它。

答案 1 :(得分:2)

将完全限定类型名称或@Import适当的名称空间限定为网页。

确保您的网站引用适当的程序集。