【问题标题】:different between class library and portable class library in visual studioVisual Studio中类库和可移植类库的区别
【发布时间】:2013-06-27 01:50:23
【问题描述】:

Visual Studio 中提供了不同类型的类库,例如 Silverlight 类库、可移植类库和类库。这些类型之间有什么区别?我们如何确定带有File.dll 文件的类库的类型?我们如何将一个类库从自己的类型更改为另一种类型的类库?

【问题讨论】:

    标签: visual-studio class-library


    【解决方案1】:

    Portable Class Library 项目类型使您能够编写和构建可在多个 Microsoft 平台上运行的托管程序集,而“普通”Class Library 项目类型则不能不。

    “Microsoft 平台”包括 .NET Framework、Windows Phone、.NET for Windows Store Apps、Silverlight、Xbox;都有各种版本或口味。

    Source

    通过this 将一个类库转换为另一种类型。 (另见:this relevant SO question。)

    【讨论】:

    • +1 @Jayram:谢谢。如何确定dll文件的类型。 (实体框架类库和可移植类库)。
    • 这也可能有帮助。 stackoverflow.com/questions/11265132/…
    • 老实说,这些定义虽然完全正确,但与实际问题有关。整个第一段也适用于 PCL,除了第二段的第一句之外的所有内容也适用于经典 CL。换句话说,我认为你可以合理地简化你的答案,只引用一句话而不会丢失信息。
    • @JayramSingh 好的;这只是一个建议,尽管您可以随意回复——这感觉像是一个不平凡的改变,但我认为它仍然是非常相同的答案。我还根据官方参考(“.NET Framework 平台”->“Microsoft 平台”)更新了术语,并更新了源链接(现在针对文档的最新版本,该版本已更改)。并添加了指向有关转换提示的相关 SO 问题的链接。
    • @tne 非常感谢。是的,这看起来更容易理解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多