【问题标题】:Where does the silverlight 3 toolkit MSI put the DLL files?silverlight 3 工具包 MSI 将 DLL 文件放在哪里?
【发布时间】:2009-03-27 10:37:18
【问题描述】:

刚刚下载了Silverlight 3 Toolkit并执行了MSI文件。

现在我需要引用 Microsoft.Windows.Controls.dll 文件,但不知道 MSI 将它解压到哪里。在 C:\ 或 C:\Program Files 中找不到它。 它可能在哪里?

  • 好的,this post 表示所有组件都应该在工具箱中,例如DockPanel,它们适用于 Visual Studio 2008 Professional 但不适用于 Visual Web Developer 2008 Express(它有一些控件,但没有 DockPanel)

答案:

好的,答案是:重新启动并重新启动一切(直到 Silverlight 收到 AG_E_PARSER_BAD_TYPE 错误,并关闭了 Visual Studio 版本和 Firefox)。重新启动后一切正常:控件自动在工具箱中,因此您只需将它们拖入,no need referencing the dll anymore as in Silverlight 2

【问题讨论】:

  • 最好在下面回答您自己的问题,以便正确投票。

标签: silverlight silverlight-3.0


【解决方案1】:

它没有自动为我添加 Silverlight Beta 4 Toolkit 和 Visual Studio 2010 Beta 2 的任何内容。

我关注了these instructions。我的工具箱箱位于:

 C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Toolkit

此外,我必须为文章中描述的附加工具包项目选择附加 DLL。我还必须选中复选框以表明我确实想要这些物品。

一定有更好的方法!有人吗?

【讨论】:

    【解决方案2】:

    以防万一有人想知道,我是:-)。

    有一个名为“Microsoft Silverlight 3 Toolkit March 2009”的开始菜单组,其中包含所有相关信息。工具包程序集位于“C:\Program Files\Microsoft SDKs\Silverlight\v3.0\Toolkit\March 2009\Libraries”中

    【讨论】:

      【解决方案3】:

      2009 年 7 月发布的 Silverlight Toolkit 在 MSI 设置结束时添加了“打开欢迎页面”选项。

      7 月版本的路径名称也略有不同,但使用欢迎页面(开始菜单中还添加了一个链接),您将始终有一种快速找到它们的方法。

      选中该框将确保打开一个页面,其中包含有关已安装所有内容的详细信息,包括指向所有二进制文件、主题、文档等的链接。

      此外,由于所有控件都通过 AssemblyFolderEx 注册表项引用,因此您可以在 C# 或 VB.NET 项目中添加 GAC 样式的引用...

      <Reference Include="System.Windows.Controls.Input.Toolkit" />
      

      只有在使用 Silverlight SDK 的机器上构建时才能使用。

      希望这是朝着正确方向迈出的一步。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-17
        • 2023-04-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多