我有一個Excel VSTO工作簿項目。 Excel工作簿使用Windows服務WCF連接。此連接在VSTO工作簿模板項目中引用的另一個類庫中定義。VSTO工作簿項目無法創建Windows服務代理類
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook wb = excel.Workbooks.Open(filepath);
excel.Visible = true;
Excel稍後通過簡單地創建新的對象創建在Sheet_Activate事件處理程序的窗口服務代理類:
MyServiceClient service = new MyServiceClient();
然後我得到一個
另一個項目中使用下面的代碼啓動此工作簿例外:
「找不到在Serv中引用合同'MyService.IMyService'的默認端點元素iceModel客戶端配置部分。這可能是因爲沒有爲您的應用程序找到配置文件,或者因爲在客戶端元素中找不到匹配此合同的端點元素。「。
但是,我只在一臺PC上得到此例外。這個應用程序工作正常,而且所有PC上的應用程序配置都是一樣的:excel版本相同,windows服務部署相同,app.config也是一樣的。可能是我的應用程序因此失敗的原因錯誤?
也許它真的找不到配置文件,如錯誤消息說?我如何檢查呢?否則我能做些什麼來解決這個問題呢?