2012-01-12 63 views
0

我得到了關於從類型A轉換爲類型B的錯誤,因爲dll位於不同的位置。一個是它應該在的地方,另一個是在C:/ ProgramFiles/Microsoft中...在加載的情況下。當從dll投射時出錯

這是非常煩人的問題。在這條線上

我的代碼崩潰:

serializer.Serialize(sw, some); 

讓我告訴你一些有關項目。我首先構建一個.dll文件,然後放入另一個解決方案中,然後加載它並嘗試序列化它。

我總是用Assembly.LoadFrom方法加載dll文件。我試着用LoadFile改變每個LoadFrom,但它說有同樣的異常。

這是怎麼發生的?如何解決它?

回答

0

我實際上無法解決這個問題,所以我改用了XmlWriter。