Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我的 App_Code 文件夹(ABCD)中有 4 个类,我想编译其中的 3 个(ABC),并将 D 保留在 .cs 文件中。但是 C 引用 D 所以我不能从 App_Code 文件夹中排除 D 。
如何禁止编译特定类?
解决这个问题的诀窍是不要在您的 Web 应用程序中使用类A、B、C和all ,而是将其拆分为两个项目。D一个 DLL 具有类A、B、 和C和 接口ID,以及一个具有该类的 Web 应用程序,D并将 DLL 项目作为引用的程序集。
A
B
C
D
ID
您只需将C类D中的引用更改为接口ID并编译程序集。在您的 Web 应用程序中并D在其中实现ID引用程序集中定义的接口。
这样做可以让你在拥有 , 和全部编译的同时仍然可以D修改类。ABC