将WPF控件安装到计算机上是一项混乱的任务。 我在包括VM在内的各种系统中测试了安装。以下是我看到的问题。
我不知道ToolboxControlsInstaller包有什么问题。在大多数情况下,它总是弄乱工具箱。
任何指南安装WPF控件的最佳做法是什么? 我们的客户对这些Toolbox行为非常恼火。
欢迎任何帮助!
Regars,
-Datte
答案 0 :(得分:1)
我们的客户也很生气。
所以我写了一篇关于工具箱安装的教程文章,一劳永逸:
Visual Studio Toolbox Control Integration
最方便的方法似乎是使用已安装在VS2010及更新版本中的Toolbox Controls Installer(TCI)软件包。这包括在注册表中添加密钥,即
HKLM\SOFTWARE\Microsoft\VisualStudio\10.0\ToolboxControlsInstaller\SampleControl, Version=3.7.0.0, Culture=neutral, PublicKeyToken=3cc4c7b61201d46c
您还可以指定自定义标签名称。
如果组件没有自定义安装程序,则将DLL包装在VSI或VSIX包中可能很方便。 VSIX功能更强大,支持静默安装,自定义选项卡名称和卸载,但只支持VS2010或更新版本。
小心注册表+ VS2012。我讨论了如何为VS2012更新注册表,或者只是调用:
devenv.exe /ResetSkipPkgs
然后
devenv.exe /Setup
要清理。
有时候还需要清除工具箱缓存(TBD文件),这似乎是一件非常邪恶的事情!
答案 1 :(得分:0)
如何将WPF控件安装到工具箱中?但是,如果您(或安装其他组件时有人)在配置方面犯了一些错误,这些都是Visual Studio工具箱的常见问题。请参阅以下链接,其中包含避免这些问题的建议。
将控件安装到VS 2010过程:How to add my custom WPF control to the ToolBox by using the WPF ToolBox Control template
图标搞砸了问题:Visual studio 2005 toolbox icons messed up(虽然VS 2010没有报道,但这个解决方案也适用于VS 2010)。