2010-11-17 70 views
2

我的情況是,當我的XAP在我的開發機器上安裝Silverlight版本時生成,而用戶(企業公司)使用不同(較早)的版本。由於IT部門政策的原因,用戶無法升級其Silverlight運行時。Silverlight 4.0 - 如何在VS 2010中針對XAP使用Silverlight運行時版本?

我無法控制IT部門將允許用戶擁有的Silverlight運行時間或版本。我只知道他們在任何特定時刻使用的Silverlight版本。

所以問題是我該如何構建針對特定版本的Silverlight運行時(我的情況是4.0.50401.0)的XAP文件?我嘗試使用AppManifest文件並在VS 2010中執行一些其他操作,但找不到解決方案。

如果您能提供建議,我將不勝感激。

謝謝!

回答

2

Tim Heuer在此對此進行了博文,http://timheuer.com/blog/archive/2010/09/28/keeping-your-silverlight-dev-environment-stable-through-service-releases.aspx

基本上他建議你維護你的用戶在開發機器上使用的Silverlight SDK的版本。這將允許您針對該版本的SDK構建XAP。

+0

謝謝傑森。我讀過蒂姆的帖子。這是一個解決問題的方法,儘管我希望能夠在VS 2010設置中找到某些東西來實現同樣的效果,而不用重新安裝很多東西。我傾向於認爲除了Tim的建議之外,沒有太多的辦法可以控制版本。 – Anvar 2010-11-18 19:46:18

+0

我同樣感到驚訝,沒有可以用來控制這個設置。總而言之,修復似乎並沒有那麼糟糕,特別是因爲您知道用戶將擁有哪個版本。 – Jason 2010-11-18 21:43:45

相關問題