Asp.net 在GAC中具有DLL的Intellisense
希望你能帮我。GAC中已存在程序集。要在此页上控件上启用intellisense,是否有一个集中式DLL来实现intellisense,而不使用/Bin/中的DLL 我尝试将DLL添加到PublicAssemblys,但当我“添加引用”时,它表示它已经存在于项目中。(GAC参考) 帮忙Asp.net 在GAC中具有DLL的Intellisense,asp.net,visual-studio,intellisense,gac,Asp.net,Visual Studio,Intellisense,Gac,希望你能帮我。GAC中已存在程序集。要在此页上控件上启用intellisense,是否有一个集中式DLL来实现intellisense,而不使用/Bin/中的DLL 我尝试将DLL添加到PublicAssemblys,但当我“添加引用”时,它表示它已经存在于项目中。(GAC参考) 帮忙 编辑:带页面控件的Intellisense。无论程序集是在GAC中还是在Bin中,您都应该拥有Intellisense,因为程序集将加载到visual studio进程中。如果您没有获取intellisense,
编辑:带页面控件的Intellisense。无论程序集是在GAC中还是在Bin中,您都应该拥有Intellisense,因为程序集将加载到visual studio进程中。如果您没有获取intellisense,则可能是在后台编译以提供intellisense时引发了异常。我看到的一个常见原因是依赖程序集无法加载 您可以通过将调试器附加到VisualStudio来调试它。为此,我将采取以下步骤:
请注意,要真正捕获异常,您需要更改一些调试选项。首先,您需要确保在VisualStudio的常规调试选项中取消选中“仅我的代码”复选框。第二个是在exceptions对话框上,您需要捕获抛出的异常。异常对话框在VisualStudio的调试菜单下。我解决了它:在中,我导入了程序集,但需要版本、区域性和PublicKeyToken才能从GAC工作 不正确:
<add tagPrefix="myCMS" namespace="myCMS.UI.Controls" assembly="myCMS"/>
工作:
<add tagPrefix="myCMS" namespace="myCMS.UI.Controls" assembly="MyCMS,Version=1.0.0.0, Culture=neutral, PublicKeyToken=99a59984a224c014"/>
你好,alhalama,正确-intellisense确实在DLL上工作,我一开始很不清楚,抱歉,因为更正了。程序集有页面控件,但控件和属性未“找到”?我解决了这个问题:年,我导入了程序集,但需要版本、区域性和PublicKeyToken才能正常工作。