7

我正在爲新的綠地應用程序設置項目結構。我們的最初版本只支持WPF客戶端,但我們最終還是希望推出Metro和Silverlight客戶端。我決定在以下方面:什麼版本的Blend支持WPF 4.5,可移植類庫?

核心庫 - 地鐵便攜式類庫針對.NET,.NET 4.5,SL4的Windows Phone 7.5

WPF應用程序 - 定位.NET 4.5

我們的模型/視圖模型圖層定義在WPF應用程序中定義的Core Library,View中。我選擇了.NET 4.5,以便支持在覈心庫中定義視圖模型,使其可以被WPF和Metro使用。

這適用於在Windows 7 Pro上運行的Visual Studio 11 Beta。我有一個工作視圖,它是綁定到核心庫中定義的ViewModel的數據。我的問題是混合。當我打開混合視圖時,我沒有任何設計師。我懷疑這裏的問題是.NET 4.5上對WPF的支持。我已經嘗試過Blend 4和Blend for VS11 Beta。

有誰知道如何讓設計師在Blend中爲WPF視圖工作嗎?

* 2012-05-10的狀態: 沒有組合VS11和Blend似乎支持WPF 4.5。

回答

11

由於的Visual Studio 2012,Update 2,混合預覽版(Blend + Sketchflow Preview for VS2012)已合併到香草「混合爲Visual Studio 2012「。這意味着,現在是所有XAML platforms一個設計師的應用:

隨着混合(爲Visual Studio 2012),你可以設計和建造:

  • 的Windows Store應用程序
  • 的Windows Phone應用
  • 的SketchFlow原型
  • 微軟Silverlight和的Windows Presentation Foundation(WPF)應用
2

編輯:此時,WPF 4.5沒有Blend支持。以下是相關信息:

您需要在Windows 8預覽版上安裝Visual Studio 11 Beta(Ultimate,Premium或Professional - NOT Express,因爲它缺少所需的Blend部分)。這就是他們如何決定排隊。即使一旦你這樣做,你仍然不會有WPF支持:

請注意,在Visual Studio測試版,適用於Windows 8的XAML創作 的支持不是很穩定,在和 同級別完整性,但作爲HTML創作支持。

Windows 8的要求:http://blogs.msdn.com/b/devschool/archive/2012/03/01/blend-5-and-visual-studio-11-awesome.aspx

的Visual Studio版本:http://blendinsider.com/technical/visual-authoring-for-the-windows-8-consumer-preview-with-blend-and-visual-studio-2012-02-29/

+0

因此獲得推薦的開發故事的唯一方法是使用不受支持的配置?他們宣佈上線許可僅在Windows 7上受支持。 – PatrickV

+0

我正在運行VS 11 Ultimate Beta,因此它必定是造成問題的Win 8部分。 – PatrickV

+0

有沒有可以給出的鏈接來顯示這些要求? – PatrickV