C# 执行时引发引用错误,但未显示在visual studio错误消息中

C# 执行时引发引用错误,但未显示在visual studio错误消息中,c#,reference,ext.net,C#,Reference,Ext.net,因此,我将ext.net作为程序集引用到.aspx站点。然后我复制了站点和相应的代码,并调整了类名和名称空间。我一直采用相同的解决方案。现在当我引用时,就像在旧站点上一样: <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> 编辑: 副本和原件是同一站点-->的两个接口,它们位于同一文件夹和同一项目中 编辑2: 在检查并重新检查了从清理解决方案到发现的任何可能的重建之后,默认的_admin(副

因此,我将ext.net作为程序集引用到
.aspx
站点。然后我复制了站点和相应的代码,并调整了类名和名称空间。我一直采用相同的解决方案。现在当我引用时,就像在旧站点上一样:

<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
编辑:

副本和原件是同一站点-->的两个接口,它们位于同一文件夹和同一项目中

编辑2:
在检查并重新检查了从清理解决方案到发现的任何可能的重建之后,默认的_admin(副本)没有包含在解决方案中,即使我这样做了,似乎更新删除了引用。现在我遇到了一个问题,“Ext.Net.xml”无法复制到“bin/Ext.Net.xml”,而且代码背后的类型没有正确加载

编辑3:
好。现在我有了一个web.config文件,它类似于一个工作组件的文件,也包括ext.net框架,我想这可能真的是一个客户端javascript问题,但即使在安装NuGet之后,也会发生错误,现在我们又遇到了旧错误。我还通过创建一个新站点来修复不同的错误,从而“复制”了该站点

编辑4:
另外,从0重新签出和重新启动也没有帮助

编辑5:
从-1重新启动,直到我将带有默认值的记录字段添加到网格。对于转换为javascript,标记属性的引用似乎并不完全正确,请参见
我认为这是一个客户端JavaScript错误

我猜您缺少Web.config的必需部分。请查看以下README.txt的第四节,并再次检查您是否已将所有与Ext.NET相关的配置添加到projects Web.config文件中


希望这有帮助。

我假设ext.net是一个DLL。它位于哪里?../../../lib/ext/ext_community/ext.net.dll,即使该引用在项目中是绝对引用。问题是,同一文件夹中的另一个页面引用同一个DLL没有任何问题。当您进行复制时,DLL在哪里?我的猜测是它根本找不到它。您可能需要将引用的DLL部署到与网站DLL相同的文件夹中,或将其放置在GAC中。副本和原始DLL位于同一文件夹和相同的解决方案中,因此这不是问题定义“复制”。如果它们在同一个文件夹中,那么如何“复制”任何内容?使用NeGet安装将自动为您配置所有这些部分。如果您仍然遇到问题,可以尝试此选项。问题是,同一目录中的另一个文件引用同一程序集时没有问题-->Web.config不是问题
未捕获引用错误:未定义Ext
是客户端错误。这意味着.js文件没有正确加载。如果您创建了一个全新的测试网站,然后使用NuGet安装,那么该网站应该可以正常工作。然后您需要确定这两个应用程序之间的差异。问题是,在创建一个全新的webform之后,仍然会发生错误。NuGet已安装,但Visual Studio仍不返回任何错误。
Uncaught ReferenceError: Ext is not defined