2012-03-29 102 views
1

将WPF控件安装到计算机上是一项混乱的任务。 我测试了各种系统(包括虚拟机)的安装。以下是我见过的问题。WPF控件和Visual Studio工具箱的问题

  1. 控件未安装在VS工具箱中。
  2. 控件被删除,但不能被拖放到WPF窗口
  3. 有时在工具箱中有重复的条目!

我不知道ToolboxControlsInstaller软件包有什么问题。它随时都会搅乱工具箱,大部分时间都是这样。

任何指南什么是安装WPF控件的最佳实践? 我们的客户对这些工具箱行为非常恼火。

欢迎任何帮助!

Regars,

-Datte

+0

你的顾客很生气吗?或者你的开发者? – 2012-03-29 21:32:39

回答

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中报道,这个解决方案将在2010年还VS工作)。

1

我们的客户也很生气。

所以我写这篇文章教程涵盖工具箱安装一劳永逸:

Visual Studio Toolbox Control Integration

最方便的方法似乎是使用工具箱控件安装程序(TCI)已预装在VS2010和包新。这包括仅在注册表中添加密钥,即

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文件),这似乎是一件相当邪恶的事情!

相关问题