主页
技术支持
出现错误1:互操作类型无法嵌入
出现错误1:互操作类型无法嵌入
更新 Dec 22, 2022
适用于
“适用于”表示本页面提供的解决方案已被证实适用于列出的产品。该方案或同样适用于类似产品或应用。
软件
TestStand 2010 SP1
TestStand 1.0
TestStand 3.1
TestStand 4.0
TestStand 4.1.1
问题详述
在针对.NET 4.0 Framework的新Visual Studio 2010项目中使用某些TestStand类型时,我看到类似于以下内容的错误:
错误1:互操作类型“NationalInstruments.TestStand.Interop.API.GetSeqFileOptions”无法被嵌入。请改用适用的界面。
如何防止发生此错误呢?
解决方案
发生此错误的原因是新项目中引用的TestStand API Interop程序集的
嵌入式互操作类型(Embed Interop Types)
属性的默认值为true。若要解决此错误,请按照以下步骤将“
嵌入互操作类型”
属性的值更改为“
False”
:
在解决方案资源管理器中,在项目的“
引用
”部分中选择TestStand Interop Assembly 引用 。
在属性浏览器中找到“
嵌入互操作类型”
属性,并将值更改为
False
相关链接
我能否使用 Visual Studio 2010 和 TestStand 来调用 .NET Framework 4.0 代码模块?
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful