2013-01-23 60 views
1

我們正在爲Silverlight 4開發一個應用程序作爲目標系統。所有開發機器目前都安裝了SL5運行時。 在過去,這工作相當不錯。但現在我們偶然發現了一些問題。 (例如:樣式設置器的綁定在SL5中受支持,但在SL4中不受支持,但如果將這種綁定放入XAML中,編譯器不會發出抱怨,並且在運行的開發機器上(安裝了SL5),但在生產機器上與SL4你會得到一個運行時錯誤....)開發安裝了SL5運行時的Silverlight 4應用程序

有沒有辦法確保,我們所做的一切都是SL4兼容,而無需卸載SL5並安裝SL4?

回答

0

我在這裏可能是錯的,但我們的開發環境與您的開發環境完全相同。我們沒有遇到問題。當您將系統定位爲SL4時,即使您使用SL5標籤,編譯器也應該抱怨,因爲它正在針對SL4編譯而不是違反您的默認設置。我們從未在我們的開發環境中卸載SL5。

+0

我們只有這個問題一次。如上所述,我們在我們的樣式定義中添加了一些類似於'',這個樣式定義沒有錯誤編譯,但是隻安裝了SL4時拋出了運行時錯誤因爲樣式設置器中的綁定僅在SL5中受支持)。 我們沒有看到有機會阻止這種奇特的錯誤,但是卻可以卸載SL5。你有沒有看到替代品? – Jer

+0

啊好點。我們的代碼中沒有這些WPF樣式/ SL5屬性設置。所以我相信我沒有太大的幫助,對不起。 – Nair

相關問題