我正在建立一个ASP网站。当我在本地运行它时,它工作正常。发布它时,出现错误CS0246:找不到类型或名称空间名称'ReleaseDataSet1TableAdapters'(您是否缺少using指令或程序集引用?)
在编写网站时遇到了这个问题,并通过将构建操作更改为内容而不是编译来解决此问题。我尝试将其更改为嵌入式资源,并且它将再次在本地运行,但是在发布时会出现相同的错误。当我将其设置为编译时,它会在本地出错。
该站点与数据库在同一服务器上运行。
ReleaseDataSet位于App_Code文件夹中。
我也尝试添加using指令
using ReleaseDataSet1TableAdapters;
具有相同的结果。
以下是给出错误的代码:
ReleaseDataSet1TableAdapters.ROTableAdapter tblToday = new ReleaseDataSet1TableAdapters.ROTableAdapter();
ReleaseDataSet1TableAdapters.ROTableAdapter tblRelStrs = new ReleaseDataSet1TableAdapters.ROTableAdapter();
ReleaseDataSet1TableAdapters.StrDtlTableAdapter tblStrDeets = new ReleaseDataSet1TableAdapters.StrDtlTableAdapter();
当我在本地执行站点时,它会显示今天的数据。发布并运行网站时,出现CS0246错误。我想念什么?我可以根据需要提供更多详细信息。