【问题标题】:Partial class with portable class library带有可移植类库的部分类
【发布时间】:2012-10-24 17:24:27
【问题描述】:

我已经将一个类库移植到 Portable Class Library,这个 Portable 类库在服务器代码、WPF 应用程序和 Silverlight 之间共享,到目前为止一切顺利

在移植之前,我在 Silverlight 项目中有一个部分类来支持仅与该应用程序相关的自定义属性,但现在我无法创建具有属性的部分类。

如果我这样做,VS 只会获取部分类中定义的属性,而不是可移植类中定义的属性。

所以问题是:是否可以将 Partial 类与 Portable 类库一起使用?

【问题讨论】:

    标签: c# partial-classes portable-class-library


    【解决方案1】:

    您不能从不同的程序集中扩展类。部分类仅适用于单个类的多个片段正在构建的程序集中。听起来这个类现在在一个单独的 dll 中:你不能通过部分类来扩展它。

    也许改为封装类。

    【讨论】:

    • ahhh 当然我为什么没想到,这个项目是在没有 mvvm 的情况下创建的,所以我可能会将它的一部分转换为 mvvm 并创建一个可以保存自定义属性的 VM
    猜你喜欢
    • 2015-11-30
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-13
    相关资源
    最近更新 更多