添加WPF ProductTypeGuid会导致Ribbon Designer错误

时间:2019-01-04 22:36:20

标签: c# wpf visual-studio

我设计了一个包含自定义功能区的Outlook加载项。最初,我使用Windows窗体创建了视图。但是,由于缩放问题,我正在转换视图以使用WPF。我调整了csproj文件,使其包含WPF ProductTypeGuid,如Upgrading a WinForms app to WPF所示。一切都按预期工作,除了功能区设计器将不再加载。而是,我收到以下错误:Ribbon Designer Error。请注意,功能区仍然可以在Outlook中正常运行,我只是无法通过设计器访问它。

当我从csproj文件中删除WPF ProductTypeGuid时,我能够成功访问功能区设计器。但是,然后我无法将新的WPF表单添加到我的项目中。显然,我可以根据手头的任务简单地调整我的csproj文件,但是我更愿意解决潜在的问题。关于如何实现这一目标的任何建议?

我正在使用Visual Studio 2017(15.9.4)和.NET v4.6.1。

这是我的csproj文件中的ProjectTypeGuids标记,其中添加了WPF Guid:

<ProjectTypeGuids>{BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC};{60dc8134-eba5-43b8-bcc9-bb4bc16c2548}</ProjectTypeGuids>

这没有WPF指南:

<ProjectTypeGuids>{BAA0C2D2-18E2-41B9-852F-F413020CAA33};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

0 个答案:

没有答案