如何为IDE注册第三方Silverlight控件

为IDE注册第三方Silverlight控件,相对WinForm平台下第三方控件的注册,较为复杂。这里结合实际,给出一个相对方便的解决方案,欢迎讨论。

 

先看结果,以InputMan for Silverlight(简称IMSL)产品为例,注册好了以后如下图,在Choose Toolbox Items对话框直接Filter就可以找到到IMSL的控件了:

 

 

这样,从Toolbox拖一个IMSL控件以后工程就可以自动正确的把IMSL的两个Assembly都加到工程里了。

 

方法:

将下面的注册表片段考到文本文件,保存为*.reg文件,双击导入即可。

 

注意:32bit和64bit系统是不一样的!

 

For 32bit

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx\InputMan for Silverlight]

@="E:\\PowerTools\\InputMan for WPF&Silverlight\\Dev\\Source\\Bin\\Silverlight\\Release"

 

For 64bit

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx\InputMan for Silverlight]

@="E:\\PowerTools\\InputMan for WPF&Silverlight\\Dev\\Source\\Bin\\Silverlight\\Release"

 

 

分析:

IDE会自动查看HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Microsoft SDKs\Silverlight\v4.0\AssemblyFoldersEx下的每一个注册表项,然后依次把这些Folder加到Silverlight的搜索路径里(这个有点像系统的Path)。

时间: 2024-10-27 14:57:30

如何为IDE注册第三方Silverlight控件的相关文章

Silverlight控件注册验证机制探索

先给大家介绍一下Silverlight客户端控件的使用情景.一般来说, Silverlight客户端控件会销售给开发Silverlight程序的公司,他们是控件的购 买者.他们开发的程序中会用到Silverlight客户端控件.但是Silverlight控件 最终是在浏览Silverlight 程序的网站用户机器上执行的.说的有点绕,请参照 下图. 这个纯客户端注册验证机制主要流程如下: 1,控件购买者下载使用Silverlight控件(Silverlight控件中包含 PublicKey及验证

做VB工程时不可注册为ActiveX控件的问题

大家在做VB工程的时候肯定都遇到过这种问题,在VB中添加控件的时候,工程→部件→ 浏览,当添加了你需要的部件之后,弹出" *.ocx不可注册为ActiveX控件"的对话框.这时候,你可能会去用regsvr32 注册它,但是它又提示"*.ocx控件加载失败",无论你把它放在system32还是放在system64(Win7 64位),无论你是否用管理员身份来注册,结果--都没有结果时.那很可能就是你的系统缺少OCX控件所依赖的那个DLL动态链接库. 又有人问了,那如何

玩转Silverlight控件(一)——开篇

在园子里已经有了好多关于Silverlight的文章,在这里我就不再滥竽充数放到首页了,就随便的一篇 篇来写吧,希望能给需要的人带来帮助. 希望大家关注. 给出Silverlight 2的安装: 下载:http://www.microsoft.com/silverlight/resources/install.aspx 接下来,请确保您的Visual Studio 2008的版本是sp1,下载: http://www.microsoft.com/DownLoads/details.aspx?fa

在什么情况下会用到第三方的控件,为什么不自己开发呢?

问题描述 在什么情况下会用到第三方的控件,为什么不自己开发呢? 一般在什么情况下会选择去用第三方的控件,为什么程序员不自己去写呢? 解决方案 我在VB6.0想用Win7风格的按钮,我写了600多行(不是load image)然后各种事件像Mouse_Move,Mouse_Drag,还有Click--最后写完脑子都大了所以一般情况下有第三方de大部分情况都选第三方 解决方案二: 我在VB6.0想用Win7风格的按钮,我写了600多行(不是load image)然后各种事件像Mouse_Move,M

aspnet-asp.net 的第三方textbox控件哪个好用些

问题描述 asp.net 的第三方textbox控件哪个好用些 asp.net 的第三方textbox空间哪个好用些?功能强大点的 我用来做后台 发表文章的..

谁接活?Silverlight控件开发。请MSN联系wangycheng@163.com

问题描述 谁接活?Silverlight控件开发.请MSN联系wangycheng@163.com 解决方案 解决方案二:该回复于2008-05-09 11:19:31被版主删除解决方案三:做啥价格合作模式啥的说清楚zzuyongp@163.com解决方案四:没遇到过这种情况.

Silverlight控件 - Carrousel

Silverlight控件 - Carrousel nasa.wang 2009.03.05 简介: Carrousel是一个布局控件,可对其内部的子控件排出像<旋转木马>一样的效果. 项目地址:http://carrousel.codeplex.com/源文件中包括控件项目.事例项目和一个Web宿主项目. 使用: 在这里下载DLL文件,其中包含一个文件:CarrouselPanel.dll.下载了文件后在Silverlight项目中添加引用.  在page.xaml的头部添加代码  xmln

Silverlight控件 - ScatterView

Silverlight控件 - ScatterView nasa.wang 2009.03.03 简介: ScatterView是一个布局控件,允许对其内部的子控件进行鼠标拖拽.扔出等操作. 项目地址:http://scatterview.codeplex.com/ 使用: 在这里下载DLL文件,其中包含两个文件:agTweener.dll .ScatterView.dll.ScatterView.dll是主文件agTweener.dll 是用来做动画效果的,之前 有对他的介绍.下载了文件后在S

玩转Silverlight控件(三)——StackPanel布局

在上一次文章中,我们介绍了Canvas的布局.我们也知道,在Silverlight中有 Canvas,StackPanel,Grid三种布局方式,今天我们就来详细地说一下StackPanel的布局. Stack,栈!这个词我们大家再熟悉不过,一种先进后出的数据结构.我觉得用这个来比喻我们这种布 局方式蛮形象.呵呵,稍后再说这个. StackPanel其实像极了JAVA GUI中的FlowLayout,流布局. 我们来看个例子: <StackPanel Background="White&q