如果我不知道这是什么原因,我肯定会生气:):
我的解决方案中有几个项目。我得到的问题是在我添加另一个参考的解决方案中。
在1个项目中,我有自定义控件(纯.cs文件),另一个解决方案是测试页面,它们只是ASPX页面(文件后面没有任何代码 - 因为整个操作都由控件执行)
现在的问题是当我将自定义控件项目的引用添加到我的Web页面项目时,我在自定义控件中编写的代码不会受到影响。我为我的自定义文本框控件添加了一个新属性,它不会出现在我的HTML标记中的intellisense中,并且我设置的断点没有得到命中(在自定义控件代码中)。
在.NET 3.5 Framework中正常工作。 (我们有2个分支;一个是3.5,另一个是4.0)但是不能在.NET Framework 4.0中工作。 我正在使用Windows 2008 Server R2 。
我现在做了什么:
答案 0 :(得分:1)
尝试将“自定义控件”添加到Visual Studio中的ASP.NET项目工具箱面板中(它曾经为我工作过一次!)。
答案 1 :(得分:1)
构建/重建后引用项目的dll是否落在bin文件夹中? 您是否在ASPX页面中注册了您的控件? 另外,当你说你参考了项目时,那么复制和粘贴的原因是什么?