我下载了eBay SDK,用于我们正在开发的内部应用程序.我们正在开发Mono.当我在.NET上运行eBay Hello World示例时,它显示以下输出:
+++++++++++++++++++++++++++++++++++++++
+ Welcome to eBay SDK for .Net Sample +
+ - HelloWorld +
+++++++++++++++++++++++++++++++++++++++
Begin to call eBay API, please wait ...
End to call eBay API, show call result:
eBay official Time: 11/27/2013 3:02:19 PM
Run Code Online (Sandbox Code Playgroud)
当我使用Mono运行它时,我得到以下内容:
Unhandled Exception: eBay.Service.Core.Sdk.ApiException: Exception has been thrown by the target of an invocation.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> …Run Code Online (Sandbox Code Playgroud) 我在Windows上运行Xamarin Studio 4.2.3.我将它设置为在键入时自动显示自动完成窗口...例如,当我键入cw时,会出现以下内容:

编辑器将允许我从列表中选择CswWriter并按TAB或ENTER以使用CswWriter替换cw.
但是 ......它不允许我从下拉列表中选择cw片段.我还挖掘了Key Bindings对话框,寻找能够将诸如"Expand Snippet"之类的东西绑定到一个键并且没有看到它的能力.
有谁知道发生了什么?如何扩展代码段?
我可以将一个键绑定到"插入模板...",弹出另一个类似自动填充的窗口,其中只包含代码片段...但是为什么将它们置于正常的自动完成中,如果它实际上不允许你选择它们?