在 Global.asax 中使用程序集引用?
Using Assembly Reference in Global.asax?
我有一个应用程序,我们的离岸开发人员正在尝试更新该应用程序。一年前构建的代码没有问题。现在,当他们检查代码并尝试构建它时,他们在 Global.asax:
中得到了一个引用错误
Error 1 The type or namespace name 'HartSourceLib' could not be found (are you missing a using directive or an assembly reference?) c:\Users\rs02130\Desktop\bip\BIProductionSupport\Global.asax 24 9 BIProductionSupport
项目引用中有指向 HartSourceLib DLL 的引用。 DLL 存在于引用的位置,并且与原始构建中使用的 DLL 相同。我不熟悉 Global.asax 中外部引用的使用。我们已经尝试使用 <% Assembly %> 和 <% Import NameSpace %> 和 none 已经解决了这个问题。这是 Global.asax 的示例:
我们是否遗漏了 Global.asax 中的某些内容?如果不是,可能是什么导致了引用问题?
注意:他们使用的是 VS2010 和 3.5 框架。我将解决方案转换为 VS2012 和 4.5 框架。都不行。
确保命名空间正确。
然后添加
<%@ Import Namespace="HartSourceLib" %> at the start of the code below the
<%@ Application Language="C#" %>
之后,确保HartSourceLib存在于web.config文件中,然后在文件属性上标记HartSourceLib文件被复制到输出文件夹。
最后清理你的项目并构建。
希望能解决您的问题。
我有一个应用程序,我们的离岸开发人员正在尝试更新该应用程序。一年前构建的代码没有问题。现在,当他们检查代码并尝试构建它时,他们在 Global.asax:
中得到了一个引用错误Error 1 The type or namespace name 'HartSourceLib' could not be found (are you missing a using directive or an assembly reference?) c:\Users\rs02130\Desktop\bip\BIProductionSupport\Global.asax 24 9 BIProductionSupport
项目引用中有指向 HartSourceLib DLL 的引用。 DLL 存在于引用的位置,并且与原始构建中使用的 DLL 相同。我不熟悉 Global.asax 中外部引用的使用。我们已经尝试使用 <% Assembly %> 和 <% Import NameSpace %> 和 none 已经解决了这个问题。这是 Global.asax 的示例:
我们是否遗漏了 Global.asax 中的某些内容?如果不是,可能是什么导致了引用问题?
注意:他们使用的是 VS2010 和 3.5 框架。我将解决方案转换为 VS2012 和 4.5 框架。都不行。
确保命名空间正确。
然后添加
<%@ Import Namespace="HartSourceLib" %> at the start of the code below the
<%@ Application Language="C#" %>
之后,确保HartSourceLib存在于web.config文件中,然后在文件属性上标记HartSourceLib文件被复制到输出文件夹。
最后清理你的项目并构建。
希望能解决您的问题。