1.」嵌入互操做類型」中的嵌入就是引進、導入的意思,相似於c#中using,c中include的做用,目的是告訴編譯器是否要把互操做類型引入。c#
2.「互操做類型」實際是指一系列Com組件的程序集,是公共運行庫中庫文件,相似於編譯好的類,接口等。3d
3.「嵌入互操做類型」設定爲true,實際上就是不引入互操做集(編譯時候放棄Com程序集),僅編譯用戶代碼的程序集。blog
而設定爲false的話,實際就是須要從互操做程序集中獲取 COM 類型的類型信息。接口
簡單解釋一下,就是當引用某個dll,若是它的屬性嵌入式互操做類型爲true的話,那麼該程序集中的不少東西你都用不了。編譯器
若是仍是不能理解,我建議你新建一個項目,打開引用,隨便找那個引用右鍵查看屬性,屬性中的嵌入式互操做類型都爲false,這就說明了只有當它是false的時候你才能夠使用程序集的東西。編譯
當嵌入互操做類型爲true的時候會發生什麼呢?引用
如何解決呢?就是如上文說的,把嵌入互操做類型改成false;程序
本文就分享到這裏了,若是上文中有錯誤的也請幫忙指出,有不理解的也歡迎留言。im