Error BC30002 被抛出发布但不是构建

问题描述 投票:0回答:0

我有一个使用 .Net Framework 4.5.1 在 Visual Studio 2019 中工作的 asp.net 网站。代码构建得很好但不会发布,给我这个错误:

Error BC30002: Type 'DataTable' is not defined.

发布到我电脑上的一个文件夹,并且处于发布模式。我将“删除现有文件”设置为 False,将“发布期间预编译”设置为 true,在预编译选项中我只选择了“不合并”。

DataTable定义在System.Data中,我引用的是4.0.0.0版本。抛出错误的代码在 App_Code 文件夹中的一个类中,我知道这可能会导致问题 - 但我之前已经发布了这段代码而没有错误,所以我不明白为什么它不起作用。

我尝试删除 .vs 文件夹并重新启动 Visual Studio,以及以管理员身份启动 VS,但仍然出现错误。有人对我如何发布网站有什么建议吗?

asp.net visual-studio-2019 .net-4.5 publish
© www.soinside.com 2019 - 2024. All rights reserved.