【发布时间】:2015-12-21 17:23:20
【问题描述】:
我有一些 C# 代码,最初是用 Visual Studio 编写的。
我现在正尝试使用Xamarin Studio 使这段代码在Mac 中运行。
我收到多个错误,与references:
例如,原始代码使用library,称为"ClosedXML"。
我收到一个错误 "The type or namespace nameClosedXML' 找不到。是否缺少程序集引用?"`
对于不同的libraries,我多次收到此类错误。
任何方式solve this?提前谢谢
【问题讨论】:
-
嘿!您是否尝试过使用
NuGet重新添加包?我知道我在使用 Xamarin 时遇到了类似的问题,但是在Project菜单下使用Add NuGet Packages添加软件包解决了这些问题。 -
正如 Leejay 所说,假设您在 VS 中通过 nuget 添加了 ClosedXML,将其还原,您应该没问题。如果尚未通过 XS 中的 Nuget 包管理器添加它,请双击解决方案树中的
Packages并搜索/添加 ClosedXML... 适用于我使用它的一个 XS 项目... 仅供参考:Excel Mac 的 15.x 确实将生成的.xlsx文件报告为“损坏”,但它会自动修复它们... -
它适用于 ClosedXML 但不适用于以下内容:
Microsoft.Office.Interop.Excel;。你能帮我解决这个错误吗? -
看起来你可能不得不使用
Excel-DB - Primary Interop AssembliesfromNuGet。 -
Excel-DB 不存在(或者我找不到)。我添加了一个类似的,名称上有主互操作程序集,然后我收到一堆错误“无法隐式转换类型
object' toMicrosoft.Office.Interop.Excel.Worksheet”