2010-03-26 24 views
1

我遇到了問題,我使用XAML序列化器/反序列化器來處理配置類型文件。我遇到的問題是,XAML序列化程序正在從/ Bin目錄中的程序集返回對象,而其他Web應用程序正在使用存儲在..../Temporary Files/..目錄中的程序集。XAML序列化對象不使用asp.net影子副本

有什麼辦法可以防止這種情況發生?這是XAML序列化程序/程序集加載例程中的錯誤嗎?

每當我編譯我需要停止並啓動asp.net應用程序,所以影子副本和bin是正好是相同的文件。即使不改變dll並重新編譯仍會導致問題。

有關如何解決此問題的任何想法?

目前我已經嘗試過關閉影子副本,但後來我每次編譯時都需要關閉/啓動Web應用程序。

幫助!

回答

0

您是否嘗試過在反序列化之前手動從正確的目錄加載程序集(使用Assembly.Load ...)?

+0

是的,這是有點/有點問題。 WPF/XAML分析器忽略已加載的程序集,並從/ Bin加載它,而不是asp.net的臨時文件位置。 – mrwayne 2010-04-05 22:18:56