'System .__ ComObject'不包含.WithComCleanup()的定义>> [

问题描述 投票:2回答:2
由于将项目从VS2010升级到VS2012,因此出现错误:

'System .__ ComObject'不包含针对.WithComCleanup())

运行此命令行代码时:

using (var cell = usedRange.Resource.Find(reservedWord, LookIn: XlFindLookIn.xlFormulas, After: usedRange.Resource.Cells[usedRange.Resource.Rows.Count, usedRange.Resource.Columns.Count]).WithComCleanup())

由于将项目从VS2010升级到VS2012,所以我收到错误消息:'System .__ ComObject'不包含.WithComCleanup()的定义。运行此代码行时,使用(...
.net vsto com-interop
2个回答
3
投票
我想分享这个烦人的问题的解决方案,在中间窗口中执行该行时,您会得到提示:

0
投票
我通过将参考DLL Microsoft.Office.Interop.Excel的Embed Interop Types设置为False来解决了这个问题。但是我收到下一条消息:System.IO.FileNotFoundException:“无法加载文件或程序集办公室,版本= 15.0.0.0,文化=中性,PublicKeyToken = 71e9bce111e9429c”。
© www.soinside.com 2019 - 2024. All rights reserved.