1

假设我的 App_Code 文件夹(ABCD)中有 4 个类,我想编译其中的 3 个(ABC),并将 D 保留在 .cs 文件中。但是 C 引用 D 所以我不能从 App_Code 文件夹中排除 D 。

如何禁止编译特定类?

4

1 回答 1

1

解决这个问题的诀窍是不要在您的 Web 应用程序中使用类ABC和all ,而是将其拆分为两个项目。D一个 DLL 具有类AB、 和C和 接口ID,以及一个具有该类的 Web 应用程序,D并将 DLL 项目作为引用的程序集。

您只需将CD中的引用更改为接口ID并编译程序集。在您的 Web 应用程序中并D在其中实现ID引用程序集中定义的接口。

这样做可以让你在拥有 , 和全部编译的同时仍然可以D修改类。ABC

于 2013-06-01T21:17:11.923 回答