【问题标题】:how to compile an expression blend solution in visual studio如何在 Visual Studio 中编译表达式混合解决方案
【发布时间】:2011-03-24 17:19:09
【问题描述】:

在我们的开发环境中,我们在我的计算机上安装了 VS2010 以及 Expressison blend 和 silverlight4 工具。我们有一个单独的构建框,我们可以在其中编译和构建整个项目。在运行预编译时,我收到无法找到对表达式混合命名空间的引用的错误。我认为这是因为构建盒上没有安装 expressison blend。

防止这种情况在未来发生的最佳做法是什么?提出的一种解决方案是在构建框上安装表达式混合,但对我来说这似乎没有必要。

我还考虑在我的项目/解决方案文件中创建一个 lib 目录,然后在其中添加所有程序集。然后在引用目录中添加它们,但指向项目中的 lib 目录。我没有这样做只是因为感觉好像有点像黑客,因为我基本上是在创建重复的 dll,所以没有版本控制或控制何时更新 dll 等,这可能会导致未来出现问题。

任何意见或建议将不胜感激。

【问题讨论】:

    标签: visual-studio-2010 compiler-errors expression-blend


    【解决方案1】:

    Microsoft 为这些 Blend 程序集提供了一个可再分发的安装程序,作为 Blend SDK 的一部分。安装它,您将不需要 Blend 本身来构建解决方案。

    【讨论】:

      【解决方案2】:

      经过更多研究后,我发现微软提供了两个 SDK,您可以将它们安装在 build-box 上,而无需安装 Expression blend。

      他们是:

      适用于 Visual Studio 2010 的 Microsoft Silverlight 4 工具

      http://www.microsoft.com/downloads/details.aspx?familyid=40EF0F31-CB95-426D-9CE0-00DCFABF3DF5&displaylang=en

      Microsoft® Silverlight™ 4 SDK http://www.microsoft.com/downloads/details.aspx?familyid=55B44DA3-E5DE-4D2A-8EAF-1155CA6B3207&displaylang=en

      根据您的输出桌面应用程序与 silverlight,您可以安装表达式库,这将使您的解决方案能够成功编译。

      我确实避免创建 lib 目录,您失去了以任何理智方式对程序集进行版本控制的所有能力。

      【讨论】:

        猜你喜欢
        • 2020-09-05
        • 1970-01-01
        • 2010-12-15
        • 1970-01-01
        • 2018-05-10
        • 2015-11-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多