[Bug 22242] Paint.NET 3.5.4 installer fails with mono

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Aug 1 08:52:41 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=22242


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|dotnet                      |
                 CC|                            |focht at gmx.net




--- Comment #5 from Anastasius Focht <focht at gmx.net>  2010-08-01 08:52:36 ---
Hello,

removing 'dotnet' keyword as this is a Mono bug being triaged here and not a
.NET Framework/Wine one.

You should start with a reduced test case for Mono.
Example:

--- snip ---
[ComImport, ClassInterface(ClassInterfaceType.None),
Guid("00021401-0000-0000-C000-000000000046")]
public class CShellLink
{
}

[ComImport, Guid("000214F9-0000-0000-C000-000000000046"),
InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IShellLink
{
...
void SetDescription([MarshalAs(UnmanagedType.LPWStr)] string name);
...
} 

...
// test code
CShellLink cShellLink = new CShellLink();
IShellLink iShellLink = (IShellLink) cShellLink;
iShellLink.SetDescription("test description");
Marshal.ReleaseComObject(iShellLink);
iShellLink = null;
Marshal.ReleaseComObject(cShellLink);
cShellLink = null;
--- snip ---

To actually see the emitted code from AOT compiler/JIT for the icall
wrapper/IShellLink proxy you would ideally make use of MONO_VERBOSE_METHOD.

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list