Beiträge von bullit

    Hi,


    ich hab ein Problem mit Managed Transport Event Sink und Exchange 2003.


    Es scheitert schon ganz zu Beginn wenn ich meine Microsoft.Exchange.Transport.EventInterop.dll und EventWrappers.dll erstellen möchte.


    Ich hab schon einige Guides gelesen und durchgestöbert und komm einfach nicht weiter.


    Im Exchange SDK\ManagedSinksWP\Interop Ordner gebe ich in der VS Command Prompt den Befehl nmake.exe ein, nach ein paar Warninigs die alle ca. wie folgt aussehen:


    TlbImp : warning TI0000 : At least one of the arguments for 'IMailMsgProperties. MapContent' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate.


    wird meine Microsoft.Exchange.Transport.EventInterop.dll erstellt. Diese kopier ich dann in den Exchange SDK\ManagedSinksWP\Wrappers Ordner und möchte den Befehl:


    csc /t:library /out:Microsoft.Exchange.Transport.EventWrappers.dll /r:Microsoft.Exchange.Transport.EventInterop.dll /keyfile:..\InteropMicrosoft.Exchange.Transport.EventInterop.snk *.cs /unsafe


    und dann bricht alles zusammen ^^...
    Error Code ist immer CS1502 oder CS1503


    MailMsgPropertyBagWrapper.cs(225,13): error CS1502: The best overloaded method match for 'Microsoft.Exchange.
    Transport.EventInterop.IMailMsgPropertyBag.PutProperty(uint, uint, ref byte)' has some invalid arguments


    so schauen ca. alle Fehlermeldungen aus.


    Wäre für jeden Hinweis dankbar!


    LG
    bullit


    PS.: probiert habe ich das ganze mit VS2005 da ich nur die *.diff Dateien von VS2005 hatte (Microsoft.Exchange.Transport.EventInterop.diff), falls es mit VS2008 anders/besser funktioniert, bitte :)