C#中 CS1752無法嵌入互操作類型"OPCServerClass"。請改用適用的接口。


使用C#+VS開發OPC程序是,調用Interop.OPCAutomation中的類時,提示無法嵌入互操作類型"OPCServerClass"。請改用適用的接口。

首先說一下它的含義:

1. ”嵌入互操作類型”中的嵌入就是引進、導入的意思,類似於c#中using,c中include的作用,目的是告訴編譯器是否要把互操作類型引入。

2. “互操作類型”實際是指一系列Com組件的程序集,是公共運行庫中庫文件,類似於編譯好的類,接口等。

3. “嵌入互操作類型”設定為true,實際上就是不引入互操作集(編譯時候放棄Com程序集),僅編譯用戶代碼的程序集。而設定為false的話,實際就是需要從互操作程序集中獲取 COM 類型的類型信息。

解決方法:1、選中類所在的引用

2、在下方屬性框中將嵌入互操作類型設定為Fslse

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM