我有一个问题,我找不到答案。 我有Module项目的解决方案。每个类中都有相同的类。我的目的是使它们全部偏向并定义部分方法。 我试图使用相同的命名空间和相同的Project命名空间,但它不起作用。有人可以给我一个建议怎么做吗? 非常感谢。 的 UPD。任何解决方法(没有直接方式)将不胜感激
答案 0 :(得分:2)
部分类是编译魔术。换句话说,无论你有部分类,编译编译器都会将所有部分类合并为单个单元。
由于这一切都是针对每个组件单独进行的,因此无法实现。
我能看到的非常接近的解决方法是继承。
答案 1 :(得分:1)
它不会开箱即用,因为它意味着同一个类将存在于两个单独的程序集(元文件)中。
解决方法:您可以尝试在Pre-Build事件
上将一个项目合并到另一个项目中答案 2 :(得分:1)
不幸的是,你不能让部分类跨越多个项目。部分类仅在单个项目/程序集中组合。
有关更多信息和一些可能的解决方法(例如继承和扩展方法),请参阅this StackOverflow post。