使用<%@ Assembly%>没有CopyLocal的引用

时间:2010-07-22 14:21:21

标签: asp.net

我正在尝试编写一个独立的ASPX页面(没有代码隐藏),原因我不会介入。所以我想在页面中声明一些函数。但是这些函数需要引用ASPX页面通常不引用的程序集。这意味着我需要<%@ Assembly%>参考,详见此处: http://msdn.microsoft.com/en-us/library/d864zc1k.aspx

如果我将对程序集的引用设置为CopyLocal = true,那么一切正常。但是,它在我的GAC中,所以我不想将其设置为复制本地。但是如果我的/ bin文件夹中没有DLL,则由于引用错误,页面无法编译。

我需要做什么才能获得<%@ Assembly%>声明对GAC中的程序集起作用?

1 个答案:

答案 0 :(得分:1)

通常在web.config中引用GAC中的程序集。您的程序集是否在system.web中引用 - > compliation - >装配部分?如果没有,添加它应该可以解决您的问题。