标签: moma

如何在Mono2.10上包含DocumentFormat.OpenXml.dll的引用?

我正在使用C#.net Windows桌面应用程序.我也希望与其他平台一起运行这些应用程序.所以,我使用Mono 2.10作为交叉编译器.运行时,意外地我的应用程序被终止,说错误消息像

错误:无法打开所选文件夹.
无法加载文件或程序集"DocumentFormat.OpenXml.dll,version = 2.0.5022.0,culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其中一个依赖项.

我不知道这里有什么问题...我在c:\ program files\open xml sdk\v2\lib\DocumentFormat.OpenXml.dll上安装了openxml sdk2.0.

并将我的应用程序eXe放在同一个地方进行测试......

请指导我解决这个问题......

c# mono moma openxml-sdk

31
推荐指数
4
解决办法
10万
查看次数

MoMa原因"一旦4.0 impl细节已知,就能正确实施"

我们有几个商业化的.Net 2.0应用程序在Linux上使用Mono运行得很好.为了保持产品线的一致性,我们最近将所有项目移植到.Net 4.0.这引入了Mono下的一些问题,但没有什么是不可克服的,我敢肯定.

通过MoMa运行我们的程序集时,由于移植到.Net 4.0,我们看到大量的"MonoTodo"问题,我不知道如何解释.这些东西我可以放心地忽略吗?

例如,我们的MoMa扫描报告给出:

    Calling Method      Method with [MonoTodo]          Reason
    bool MyMethod ()    bool Type.op_Equality (Type, Type)  Implement it properly once 4.0 impl details are known.
Run Code Online (Sandbox Code Playgroud)

这个理由究竟意味着什么?据推测,Equality运算符确实运行良好.

.net mono moma

8
推荐指数
1
解决办法
818
查看次数

标签 统计

moma ×2

mono ×2

.net ×1

c# ×1

openxml-sdk ×1