C#Assembly Reference问题

时间:2013-05-13 11:06:16

标签: c# asp.net c#-4.0 c#-3.0 custom-controls

如果我不知道这是什么原因,我肯定会生气:):

我的解决方案中有几个项目。我得到的问题是在我添加另一个参考的解决方案中。

在1个项目中,我有自定义控件(纯.cs文件),另一个解决方案是测试页面,它们只是ASPX页面(文件后面没有任何代码 - 因为整个操作都由控件执行)

现在的问题是当我将自定义控件项目的引用添加到我的Web页面项目时,我在自定义控件中编写的代码不会受到影响。我为我的自定义文本框控件添加了一个新属性,它不会出现在我的HTML标记中的intellisense中,并且我设置的断点没有得到命中(在自定义控件代码中)。

在.NET 3.5 Framework中正常工作。 (我们有2个分支;一个是3.5,另一个是4.0)但是不能在.NET Framework 4.0中工作我正在使用Windows 2008 Server R2

我现在做了什么:

  • 检查两个项目的目标框架(两者都为4.0)。
  • 根据需要复制并粘贴装配。

2 个答案:

答案 0 :(得分:1)

尝试将“自定义控件”添加到Visual Studio中的ASP.NET项目工具箱面板中(它曾经为我工作过一次!)。

答案 1 :(得分:1)

构建/重建后引用项目的dll是否落在bin文件夹中? 您是否在ASPX页面中注册了您的控件? 另外,当你说你参考了项目时,那么复制和粘贴的原因是什么?