gpt4 book ai didi

.net - 创建可移植类库的原因(在体系结构意义上)?

转载 作者:行者123 更新时间:2023-12-04 13:40:04 25 4
gpt4 key购买 nike

关于PCL like this的文章很多。

但是,从我发现的所有内容来看,他们大多只是说:

The Portable Library Tools CTP adds a new "Portable Class Library" project template to Visual Studio that can be used to create class libraries in C# and VB that run on the various .NET platforms without recompiling.



但是仔细阅读 this superb explanation来了解.NET(和Mono)的工作原理后,我变得更加不清楚为什么甚至需要PCL。

因为如果我构建了一些Assembly,并且其中包含 CIL字节码(可通过任何其他平台使用(如果相应的平台具有CLR实现(如.NET的主要思想))),那又是什么问题呢?那么为什么我们还需要PCL?

最佳答案

尽管IL可能相同,但可用库却不同。如果要针对台式计算机,Windows 8应用程序和Silverlight,请确保您的代码使用所有这些位置中实际存在的内容。

可移植类库确保您仅使用适用于所选平台的那组库。

您可能要在一年左右之前阅读有关此.Net Framework blog的更多详细信息。

关于.net - 创建可移植类库的原因(在体系结构意义上)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19966803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com