我发现了诺基亚的这个不错的插件,https://github.com/nokia-developer/rate-my-app
我按照他们的指南在我的应用程序中实现它,可以在这里下载https://github.com/nokia-developer/rate-my-app/blob/master/Doc/RateMyAppGuide.pdf?raw=true
顺便说一句,该指南中没有什么困难,我只需要在我的项目中安装一个插件并添加两行代码,
xmlns:rma="clr-namespace:RateMyApp.Controls;assembly=RateMyApp"
和
<rma:FeedbackOverlay x:Name="FeedbackOverlay" Grid.RowSpan="2" FeedbackTo="me@test.com" ApplicationName="MyApp" CompanyName="MyCompany"/>
我实际上做了所有事情都没有遇到任何问题。当我试图编辑 rma:FeedbackOverlay 对象的 XAML 代码时,“GUI”窗口(靠近 XAML 项目的那个)抛出了这个异常:
InvalidOperationException: The property "FeedbackOverlay.Message" does not expose a get method.
InnerException: None
(there is also a StackTrace that I am not able to read, but I can provide it if anyone can read that for me)
我尝试在我的设备上部署该应用程序,它实际上运行良好,使扩展程序按预期工作。然而,我担心这个例外。我有理由吗?我该如何解决?提前致谢!
(是的,我尝试重新启动电脑,重新启动 IDE,但没有任何效果)