C# IKVM-NoSuchProviderException-无此类提供程序:SunMSCAPI
我不熟悉使用IKVM。我正在.NET中开发这个项目,但它的一些功能在Java中更容易实现。我需要使用一些java JAR(来自WSS4J和Axis)。我使用jar2ikvmc生成script.cmd文件。我运行这个文件并从JAR获取DLL。但是当我在我的C#项目中引用这些DLL并使用它们时,我得到了这样一个无例外 以下是来自异常的stackTrace: v sun.security.jca.GetInstance.getService(字符串类型、字符串算法、字符串提供程序) v sun.security.jca.GetInstance.GetInstance(字符串类型,类clazz,字符串算法,>字符串提供程序) v java.security.security.getImpl(字符串,字符串,字符串) v java.security.KeyStore.getInstance(字符串类型,字符串提供程序) v cz.praktik.vzpmodul.b2b.B2BSluzby.nactiAlias(字符串) v cz.praktik.vzpmodul.b2b.B2BSluzby..ctor(字符串序列) v VzpModulTest.Program.Main(字符串[]args)v C:\Users\florian\Documents\visualstudio>2008\Projects\VzpModulTest\VzpModulTest\Program.cs: v System.AppDomain.\u nExecuteAssembly(程序集,字符串[]args) v System.AppDomain.ExecuteAssembly(字符串assemblyFile,证据assemblySecurity,>String[]args) v Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() v System.Threading.ThreadHelper.ThreadStart\u上下文(对象状态) v System.Threading.ExecutionContext.Run(ExecutionContext ExecutionContext,>ContextCallback回调,对象状态) v System.Threading.ThreadHelper.ThreadStart() 你知道怎么解决这个问题吗?Java中的项目对我来说很好。我有Windows7 32bC# IKVM-NoSuchProviderException-无此类提供程序:SunMSCAPI,c#,java,ikvm,mscapi,C#,Java,Ikvm,Mscapi,我不熟悉使用IKVM。我正在.NET中开发这个项目,但它的一些功能在Java中更容易实现。我需要使用一些java JAR(来自WSS4J和Axis)。我使用jar2ikvmc生成script.cmd文件。我运行这个文件并从JAR获取DLL。但是当我在我的C#项目中引用这些DLL并使用它们时,我得到了这样一个无例外 以下是来自异常的stackTrace: v sun.security.jca.GetInstance.getService(字符串类型、字符串算法、字符串提供程序) v sun.sec
谢谢。有人(看起来像
cz.praktik.vzpmodul.b2b.B2BSluzby.nactiAlias
)试图手动加载特定的接口实现,而不是让系统找到匹配的实现,而非官方的sun
命名空间中的类对IKVM不可用。是的,但我知道在Java中使用MicroSoft CryptoAPI的方法只有一种,那就是通过SunMSCAPI。我必须想办法在IKVM中使用SunMSCAPI。你知道吗?