在 Visual Studio 添加引用对话框中注册便携式 PCL 程序集

Registering a Portable PCL assembly in the Visual Studio Add References Dialog

在 Visual Studio 中,“添加引用”对话框中列出的程序集是通过向 HKLM\SOFTWARE\Microsoft\.NETFramework\{VersionMinimum}\AssemblyFoldersEx\ 添加注册表项来注册的。

VersionMinimum 是适用的最低 .NET Framework 版本,其值类似于 v2.0.50727v4.5.

我正在使用的库具有针对各种版本的 .NET 框架编译的版本,包括 Silverlight 和便携式框架 (PCL)。我注册了所有标准框架的程序集,但我无法注册 Silverlight 或 PCL 程序集。

当我查看 Visual Studio 2013 年为 PCL 项目提供的程序集时,似乎所有内容都已列出,您只需要知道哪些有效。对于 Silverlight 项目,只有有限的扩展程序集列表,我无法在注册表中找到它们。

我为 Silverlight 和 PCL 程序集使用哪些注册表项/{VersionMininim}?根据我之前的段落,是否支持它?

我在 http://blog.arvixe.com/how-to-add-silverlight-assembly-to-add-reference-visual-studio-dialog/

上找到了 Silverlight 的信息

Silverlight 注册表项是;

32-bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx
64-bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx