繁体   English   中英

将Windows Store项目引用到.Net Framework程序集,例如类库

[英]Referencing Windows Store project to .Net Framework assembly, eg Class Library

我想,我能理解为什么,我不能将任何.Net Framework程序集引用到针对.Net Core的任何WinRT项目。 便携性等等... bla bla bla ...

但是我不明白,为什么我不能做到这一点呢!

例如,当我想向常规.Net Framework程序集添加一些Windows应用商店程序集引用时,出现错误。 这是不可能的逻辑原因吗?

是的,对此有一个完全合乎逻辑的解释:Windows Store应用程序的.NET(或.NET Core)不是.NET Framework(或其客户端配置文件)的子集。 与Silverlight或Windows Phone一样,它是一个完全独立的平台。 实际上,它强烈地基于旧版本的Silverlight。

在Windows Store应用程序和常规Windows(.NET)应用程序之间共享类库的唯一方法是创建可移植类库。 通过选择目标平台,您将获得在所有选定平台上都可用的特定的API子集。 使用选定的受支持平台之一,您将可以在任何项目中引用此类库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM