使用 VS2011 测试版;
在 web.config 我有一个<add tagPrefix="aa1" assembly="MyProject" namespace="MyProject" />
为什么,在我的 aspx 文件中,当我写时<aa1:MyControl runat="server" />
,我得到Unrecognized tag prefix or device filter 'aa1'
当我把 a<%@ Register TagPrefix="aa1" Namespace="MyProject" Assembly="MyProject" %>
在 aspx
我明白了Element 'MyControl' is not a known element. This can occur if there is a compilation error in the Web site, or the web.config file is missing.
这两个警告都不会阻止构建,并且在部署时它实际上似乎工作正常。但我不明白为什么 VS 不配合。