当前,我正在使用此代码访问COM对象,并且工作正常
[ComImport]
[Guid("4AFC9BAB-1AA3-42CA-83D9-A20DA74594B9")]
[TypeLibType(2)]
public class MyWorkspaceManagerClass
{
}
但是,发布新版本时,COM对象正在更改其GUID。我的愿望是使用如下代码更改GUID:
[ComImport]
[Guid(GUID.Find("4AFC9BAB-1AA3-42CA-83D9-A20DA74594B9"))]
[TypeLibType(2)]
public class MyWorkspaceManagerClass
{
}
public class GUID
{
public static string Find(string s)
{
//i already know how to implement this function
return "";
}
}
但是,这甚至无法编译。你知道有什么替代方法可以做到这一点吗?