如果我下载以下GeckoFX-Framework 18.0 https://bitbucket.org/geckofx/geckofx-18.0的源代码包,请使用Visual Studio 2008打开Geckofx-Core,然后尝试对其进行编译,则出现以下错误:msdn.microsoft.com/zh-cn/library/hxfhx4sy (v = vs.90).aspx

我认为,如果我从此页面下载它,那么它可能完全可以工作。实际上,我没有太多的C#经验来弄清楚我应该在这里输入哪种类型定义(我在不同的位置遇到大约26个错误,同一个类型)。有人可以帮助我还是获得Geckofx-18.0的Geckofx-Core和Geckofx-winforms的两个dll?

在较旧的版本中,开发人员似乎也直接提供了这两个二进制文件。

这是有错误的行:

Fehler  3   Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\Net\UploadChannel.cs   21  17  Geckofx-Core
Fehler  4   Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    21  17  Geckofx-Core
Fehler  5   Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoTextNode.cs   24  11  Geckofx-Core
Fehler  7   Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    37  12  Geckofx-Core
Fehler  8   Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\Services\WindowWatcher.cs  39  17  Geckofx-Core
Fehler  9   Die Typargumente der Gecko.nsString.Pass<T>(System.Func<Gecko.nsACString,Gecko.nsACString,T>, string, string)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\Net\DnsService.cs  40  35  Geckofx-Core
Fehler  10  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\Events\DomEventTarget.cs   53  17  Geckofx-Core
Fehler  12  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    57  5   Geckofx-Core
Fehler  15  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    63  5   Geckofx-Core
Fehler  16  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\GeckoWindow.cs 64  17  Geckofx-Core
Fehler  17  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\Events\DomEventTarget.cs   64  17  Geckofx-Core
Fehler  18  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    69  5   Geckofx-Core
Fehler  21  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    75  5   Geckofx-Core
Fehler  25  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    91  5   Geckofx-Core
Fehler  26  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\GeckoWindow.cs 110 17  Geckofx-Core
Fehler  27  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    114 5   Geckofx-Core
Fehler  28  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    138 5   Geckofx-Core
Fehler  29  Die Typargumente der Gecko.nsString.Pass<T>(System.Func<Gecko.nsAUTF8String,T>, string)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.  X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    143 17  Geckofx-Core
Fehler  31  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    176 5   Geckofx-Core
Fehler  32  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    192 33  Geckofx-Core
Fehler  33  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoNode.cs   233 11  Geckofx-Core
Fehler  34  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    239 17  Geckofx-Core
Fehler  35  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    265 17  Geckofx-Core
Fehler  37  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    317 38  Geckofx-Core
Fehler  38  Die Typargumente der Gecko.Interop.ExtensionMethods.Wrap<TGeckoObject,TWrapper>(TGeckoObject, System.Func<TGeckoObject,TWrapper>)-Methode kˆnnen nicht per R¸ckschluss aus der Syntax abgeleitet werden. Geben Sie die Typargumente explizit an.    X:\ixmid\products\geckofx-geckofx-18.0-632b169ff285\Geckofx-Core\DOM\GeckoDomDocument.cs    423 17  Geckofx-Core

最佳答案

问题是编译器似乎无法猜测泛型方法的正确类型。较新的Visual Studio编译器似乎在这方面更好。

我怀疑您使用的视觉工作室早于2010年。请尝试升级到2010年(Express可以)。

或者,编辑代码以指定通用类型,以帮助编译器。

关于visual-studio-2008 - 下载的geckofx-18.0-package上的语法错误,如何解决?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14890558/

10-10 16:32