모노 애플 리케이션을 mkbundle하려고하는데, Saxon 어셈블리에 대한 참조가 포함되어 있습니다. 내가 saxon9api.dll
을 포함 할 때 saxon9.dll
에 아무 문제가 있지만 구축되지 않습니다 :mkbundle은 첨부 된 netmodule을 포함한 어셈블리를 포함하지 않습니다
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'saxon9api, Version=9.1.0.8, Culture=neutral, PublicKeyToken=e1fdd002d5083fe6' or one of its dependencies. The system cannot find the file specified.
File name: 'saxon9api, Version=9.1.0.8, Culture=neutral, PublicKeyToken=e1fdd002d5083fe6'
at System.AppDomain.Load (System.String assemblyString, System.Security.Policy.Evidence assemblySecurity, Boolean refonly) [0x00000] in <filename unknown>:0
at (wrapper remoting-invoke-with-check) System.AppDomain:Load (string,System.Security.Policy.Evidence,bool)
at System.Reflection.Assembly.ReflectionOnlyLoad (System.String assemblyString) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Universe.DefaultResolver (System.String refname, Boolean throwOnError) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Universe.Load (System.String refname, IKVM.Reflection.Module requestingModule, Boolean throwOnError) [0x00000] in <filename unknown>:0
at IKVM.Reflection.Universe.Load (System.String refname) [0x00000] in <filename unknown>:0
at MakeBundle.QueueAssembly (System.Collections.Generic.List`1 files, System.String codebase) [0x00000] in <filename unknown>:0
색슨 또한, saxon9api.netmodule
을에 'netmodule'파일이 있습니다. 전에는 이런 일이 없었어요. 그러나 색슨은 그것 없이는 작동하지 않을 것이고, 이것이 그것이 실패하게 만드는 원인이라고 생각합니다.
이 파일을 어떻게 묶을 수 있습니까? 나는 그것을 묶을 수없는 경우
, 특히 이에게 그것을 제외 할 수있는 방법이있다, 그래서 나는 mkbundle
와 --deps
옵션을 계속 사용할 수 있습니까?
네, 모노에 9.5를 사용할 수있는 것 같습니다! 나는 9.4가 Mono에서 작동하지 않는다고 불평하는 다른 누군가에게 보일 것이다. 그래서 나는 내가 9.1로 고착 될 거라고 생각했다. – Cocowalla