2017-01-25 41 views
0

我使用mono來在unix機器上執行控制檯應用程序。 當我開始申請我得到錯誤mono - c# - System.Security.Cryptography.AesCryptoServiceProvider無法加載,在System.Core中使用

System.Security.Cryptography.AesCryptoServiceProvider could not be loaded, used in System.Core 

裏面我的應用我用AesCryptoServiceProvider類System.Security命名空間。

在Windows機器上一切正常。

淨框架3.5

單版本

Mono JIT compiler version 1.2.6 (tarball) 
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com 
     TLS:   __thread 
     GC:   Included Boehm (with typed GC) 
     SIGSEGV:  altstack 
     Notifications: epoll 
     Architecture: x86 
     Disabled:  none 
+0

OMG,請取得更新的版本!這是從10年前! – Gusman

+0

我不能。客戶不允許更改已安裝的軟件。 – ciro

+0

然後你什麼都不能做,它永遠不會工作......也許你可以切換到.net核心?如果它的項目有足夠的功能,你可以創建一個自包含的應用程序,它不需要安裝任何框架(不需要.net Framework或mono)。 – Gusman

回答

0

AesCryptoServiceProvider不是單聲道1.2.6。

有必要使用不同的algorimitmi作爲TripleDESCryptoServiceProvider

相關問題