2012-04-04 71 views
0

我们为Visual Studio .Net中的所有平台提供自定义控件。我们将程序集添加到ToolboxControlsInstaller中,并在AssemblyFoldersEx中的HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework下注册程序集。当使用Windows Phone Projects的添加引用(添加程序集C#项目)时,它将显示来自GAC的所有平台程序集,如MVC,Windows和WPF。是否有可能过滤程序集并只显示Windows Phone项目的手机程序集。请帮我解决这个问题。在此先感谢enter image description here筛选参考装配

回答

1

尝试使用用于Visual Studio的Productivity Power Tools

它用一个更好的替换默认的“添加引用”对话框,最上面显示它正在按平台过滤引用!

+0

是否有任何其他可能性从注册表本身做到这一点,而不是安装其他工具?因为我们没有把这个工具安装到我们的客户机器上。 – Vinoth 2012-04-04 10:46:04

+0

生产力由于编辑器中的重大放缓,Power Tools与Resharper或Coderush不能很好地协作。 – 2012-07-12 13:47:55

0

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\微软的SDK \的Silverlight为WindowsPhone的\ V4.0 \ AssemblyFoldersEx

如果我们创建上面的注册表位置下的一个新的键,然后设置组件的位置为默认值。然后把那些我们想要添加的组件放到那个位置的Add Reference选项卡中。它将解决这个问题。