这比任何事都烦人,但是当我在.aspx / .ascx页面中使用我的任何自定义Web控件时,我没有工作的Intellisense。标准<asp:...>
控件中的Intellisense很好,因为它存在于所有代码隐藏文件等中。
我很确定这是由Visual Studio尝试分析网站的bin文件夹以进行自定义Web控件,并在它到达其中一个DLL时抛出一个混合 - 一个(混合模式)64位管理C ++程序集(我正在运行64位Win 7)。由于VS是32位应用程序,Visual Studio似乎尝试加载此程序集并失败。
任何人都有任何想法如何解决这个问题?我找了一个让VS忽略64位程序集的选项(其中没有Web控件 - 它们存在于另一个标准程序集中),但是唉,没有什么可以找到的。
注意:这是VS 2010,但我想这可能是任何版本的问题。