我遇到程序集引用問題。我有四個組件:程序集引用問題 - 「程序集未引用」與兩個程序集中的類型
- 一個類庫稱爲EncryptionUtils
- 另一類庫調用PasswordUtils使用EncryptionUtils
- 另一個叫工具包類庫,它是一個ILMerge許多圖書館,其中包括EncryptionUtils
- 一個WPF使用工具包和PasswordUtils的應用程序
在我的WPF應用程序中,如果我不包含對EncryptionUtils的引用,則會出現以下錯誤:
The type 'EncryptionUtils.RSAPublicKey' is defined in an assembly that is not referenced. You must add a reference to assembly 'EncryptionUtils, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
但是,一旦我添加了一個參考,這兩個PasswordUtils和工具箱都建有,我得到以下錯誤非常相同的EncryptionUtils:
The type 'EncryptionUtils.MyClass' exists in both 'c:...\EncryptionUtils.dll' and 'c:...\Toolkit.dll'
如何擺脫這種抓22 ??我是否必須將組成Toolkit的所有單個庫添加到我的WPF應用程序中?
添加單獨工作的庫。謝謝! – 2010-08-09 20:33:29