还是GAC:为什么程序集一旦加到GAC后,控件就不能直接拖到页面上了呢? triout(笨牛) ( ) 大哥请进一下
我有一个复合控件,ControlA,编译调试好后,将它加以强名,然后用一个部署工程将其部署到另一台电脑上,安装程序所作的操作就是用gacutil.exe程序将其添加到GAC,然后在目标电脑上建立如下文件C:\Program Files\ControlA\ControlA.dll
现在在安装了这个控件的电脑上我新建一个WEB工程,点"工具箱"中"添加/删除控件",选择"C:\Program Files\ControlA\ControlA.dll",将其添加到工具箱中,此时ControlA的显示的目录是"全局程序集缓存".现在在工具箱上出现了"ControlA",但是,我却发现无法将其拖进页面中.经过进一步测试,发现只要将ControlA.dll手工拷贝到目标电脑上,并加入工具箱.然后再将其从工具箱上删除,重新去选择"C:\Program Files\ControlA\ControlA.dll",将其添加到工具箱中,此时就可以拖到页面了,而如果将手工拷贝过来的ControlA.dll删除,则又不能拖了,所以,感觉好像所引用的程序集根本不是全局程序集缓存中的,这到底是怎么回事...
===================================
晕,不知说清楚没有!~