如何在C#中为BSTR赋值

时间:2017-10-19 06:19:11

标签: c# .net automation comexception bstr

作为遗留自动化的一部分,我们尝试将“c:\ temp”分配给COM对象的属性。

var host = engine.Session.Hosts.Item[HostName]; 
host.TemporaryDirectory = TemporaryDirectoryPath;

在运行期间,我们看到了一个COMException - “类型不匹配... 0x80020005 ......”

该属性似乎属于BSTR类型,默认值为“50”。

在这种情况下,请您建议我如何执行字符串赋值?

0 个答案:

没有答案