【问题标题】:Error on initializing ribbon control in wpf application在 wpf 应用程序中初始化功能区控件时出错
【发布时间】:2014-09-03 22:04:26
【问题描述】:

我在我的 wpf 应用程序中使用ribbon control。在使用 github 在另一台机器上拉取代码后运行时,我遇到了这个错误:

'Initialization of 'Microsoft.Windows.Controls.Ribbon.RibbonApplicationMenuItem' threw an exception.' Line number '15' and line position '26'.

我最初的想法是我必须手动将功能区控件安装到我的新机器上,但是当我使用 Nuget 管理器检查时,似乎已经安装了功能区控件库。 包括命名空间using Microsoft.Windows.Controls.Ribbon;也没有错误 只有在加载具有功能区控件的窗口时才会引发异常。

编辑: 我清理了解决方案并重新构建。现在我的 Visual Studio 在错误列表中给了我错误:

Error   3   Could not load file or assembly 'Microsoft.Windows.Shell, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.   D:\Projects\WPFTut\Ribbons\MainWindow.xaml  12  13  Ribbons

我很高兴我不需要安装功能区控件,因为之前的运行在这台机器上运行良好,尽管自那次提交以来没有任何自动生成的文件发生变化。

【问题讨论】:

    标签: c# wpf wpf-controls ribbon


    【解决方案1】:

    看起来 Nuget 正在接管需要安装的正确组件。请从http://www.microsoft.com/en-us/download/details.aspx?id=11877 安装 Microsoft 功能区 然后关闭您的应用程序并重新构建它。它应该工作。如果没有,则删除功能区控件的引用并再次添加该引用。

    【讨论】:

    • 从那时起已经很晚了,但我接受你的回答,因为这正是我后来为解决问题所做的。
    猜你喜欢
    • 2016-06-11
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多