ArcEngine 無法嵌入互操作型別
剛才在使用AE,寫下面一行程式碼時
IWorkSpace pWS=new RasterWorkSpaceFactroy();
居然報如下錯誤:
無法嵌入互操作型別"......."請改用適用的介面。
感覺奇怪,這行程式碼寫過N多遍,多沒錯過。在排除常規錯誤可能性後。發現如下解決方法:
選中專案中引入的對應引用,把“嵌入互操作型別”屬性設定為False。即可。
相關推薦
ArcEngine 無法嵌入互操作型別
剛才在使用AE,寫下面一行程式碼時 IWorkSpace pWS=new RasterWorkSpaceFactroy(); 居然報如下錯誤: 無法嵌入互操作型別"......."請改用適用的介面。 感覺奇怪,這行程式碼寫過N多遍,多沒錯過。在排除常規錯誤可能性後。發現如下
VS2010中,無法嵌入互操作型別“……”,請改用適用的介面的解決方法
針對word或excel操作時,出現VS2010中,無法嵌入互操作型別“……”,請改用適用的介面的解決方法 問了度娘,解決方法如出一轍:選中專案中引入的dll,滑鼠右鍵,選擇屬性,把“嵌入互操作型別”設定為False。問題輕鬆解決後,應該有很多人糾結這個“嵌入互操作型別”到底是個什麼意思呢?
PI介面無法使用.net4以上的解決方法:無法嵌入互操作型別“PISDKClass”。請改用適用的介面。
Interop type 'PISDKClass' cannot be embedded. Use the applicable interface instead. .net開發中,有時候在引用某些類時,會提示無法嵌入互操作型別“*****.Class”。請改用適用的介面。
ArcGIS Engine 開發 (二)C#new一個介面成功的原因,出現無法嵌入互操作型別的問題的解決
問題來源: 在呼叫ESRI.ArcGIS.esriSystem中的IObjectCopy介面時我通過它的實現類ObjectCopyClass初始化對其賦值時出現了無法嵌入互操作型別的錯誤 但是如果對IObjectCopy的賦值為ObjectCopy的例項
VS2013中,無法嵌入互操作型別“……”,請改用適用的介面 問題解決
一、匯出到execl表 需要引用 Microsoft Office 14.0 Object Library 的程式集 但是在應用之後出現錯誤 無法嵌入互操作型別“Microsoft.Office.Interop.Excel”,請改用適用的介面的 百度了下 選中專案中引入
無法嵌入互操作型別“ESRI.ArcGIS.Controls.ControlsOpenDocCommandClass”。
錯誤 無法嵌入互操作型別“ESRI.ArcGIS.Controls.ControlsOpenDocCommandClass”。請改用適用的介面。 錯誤 無法嵌入互操作型別“ESRI.ArcGIS.Controls.ControlsSelectFeaturesToolClass”。請改
VS2013無法嵌入互操作型別“Shell32.ShellClass"的解決方案
VS2013無法嵌入互操作型別“Shell32.ShellClass”,請改用適用的介面—解決方案 >1.找到解決方案資源管理器 >2.單擊專案中的引用,找到shell32
Visual Studio 引用 COM程式集,導致錯誤 :無法嵌入互操作型別“XXXX”
問題描述: 在專案中引入Windows Script Host Object Model的COM程式集(IWshRuntimeLibrary.dll)後,在使用相關的Class時 提示錯誤:無法嵌入互操作型別“IWshRuntimeLibrary.IW
無法嵌入互操作型別“stdole.StdFontClass”的解決方法
錯誤 46 型別“stdole.StdFontClass”未定義建構函式 錯誤 122 無法嵌入互操作型別“stdole.StdFontClass”。請改用適用的介面。 解決方法: 引用 \Program Files\Microsoft Visual Studio 10.0
ArcEngine93+vs2008下專案升級到ArcEngine10+vs2010,無法嵌入互操作型別...請改用適用的介面
背景:原來在ArcEngine93+vs2008下專案升級到ArcEngine10+vs2010 原有引用時出錯: “無法嵌入互操作型別...請改用適用的介面” 解決方案: 選中專案中引入的dll,
無法嵌入互操作型別“ESRI.ArcGIS.Carto.FeatureLayerClass”。請改用適用的介面。
從.NET Framework 4.0平臺開始,Reference屬性中新增加了Embed Interop Types(嵌入互操作型別)選項,需要把ArcGIS相關的引用的Embed Interop Types設為“False”,否則會報錯。
C#無法嵌入互操作型別“……”
最近開始使用VS2010,在引用COM元件的時候,出現了無法嵌入互操作型別“……”,請改用適用的介面的錯誤提示。查閱資料,找到解決方案,記錄如下: 選中專案中引入的dll,滑鼠右鍵,選擇屬性,把“嵌入互操作型別”設定為False。 在使用系統檔案Shell32.dll
vs2010 無法嵌入互操作型別“mshtml.HTMLAnchorElementClass”。請改用適用的介面
無法嵌入互操作型別“mshtml.HTMLAnchorElementClass”。請改用適用的介面 選中專案【引用】下的 mshtml.dll,滑鼠右鍵,選擇屬性,把“嵌入互操作型別”設定為False。
無法嵌入互操作類型“dsdll.hisdllClass
技術 body 分享 inf dll sdl 類型 .com http VS編譯引用外部dll文件報錯: 錯誤 3 無法嵌入互操作類型“dsdll.hisdllClass”。請改用適用的接口。 D:\AAA\pub.cs 42 24 kaoshiWeb 解決辦法: 1、選擇
PI接口無法使用.net4以上的解決方法:無法嵌入互操作類型“PISDKClass”。請改用適用的接口。
use 資源管理器 技術 mbed app rdquo 解決方法 分享圖片 管理 Interop type ‘PISDKClass‘ cannot be embedded. Use the applicable interface instead. .net開
嵌入互操作型別是什麼鬼
from:http://www.lxway.com/1054562.htm 對於兩個結構相同且共享相同識別特徵(名稱、GUID 等)的 COM 互操作型別,執行時能夠聰明地將其看作同一個 .NET 型別。C# 編譯器利用這一點的方式是在編譯時直接在您自己的程式集中重現
引用Excel控件時,無法嵌入互操作類型“Microsoft.Office.Interop.Excel.ApplicationClass”請改用適用的接口
class 接口 無法 ice mic 構造函數 控件 true 找到 類型Microsoft.Office.Interop.Excel.ApplicationClass未定義構造函數 無法嵌入互操作類型“Microsoft.Office.Interop.Ex
無法嵌入來自**的互操作型別解決方案
遇見這個問題,網上查了下解決方案挺簡單的,右擊屬性,嵌入互操作型別改為false就行了。 問題解決了,不明白“互操作型別”是什麼概念,順道瞭解下: 互操作性——不同的程式藉助同一套交換格式交換
C#與excel互操作 C#與excel互操作的錯誤無法將型別為“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 物件強制 如果您使用的電腦
C#與excel互操作的錯誤無法將型別為“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 物件強制 如果您使用的電腦要操作的是office2003而之前使用過office2007使用此方法可解決您的問題 無法將型別為“Microsoft.Office
WinForm與WPF互操作,在WPF的TextBox中無法輸入文字
問題:WinForm專案新增WPF專案後,在WPF的TextBox中無法輸入文字 解決方案:在窗體show()之前,新增中間那句話。 注意: 工程新增引用WindowsFormsIntegration,而且還需要新增PresentationCore、Presentation