2010-10-26 87 views
1

我已下載並安裝Microsoft Visual Studio 2010 Express for Windows 7 Phone。問題是,當我右鍵單擊我的項目名稱並選擇添加 - >新建項目選項時,我看不到「Silverlight for Windows Phone」選項。我只能在「Visual C#」類別下看到「XNA Game Studio 4.0」。 我已經嘗試通過從Microsoft網站下載它單獨安裝Silverlight SDK,但安裝程序告訴我,我已經安裝了較新版本的SDK。由於這個問題,我不能使用像ChildWindow等少數Silverlight類。「添加新項目」選項中未顯示「Silverlight for Windows 7 Phone」選項

任何人都可以在這方面請幫助我嗎?

+0

您嘗試將Phone-ish項目添加到什麼項目?爲什麼不創建一個電話項目開始? – 2010-10-26 11:46:30

+0

我選擇的項目類型是新項目中的Silverlight選項下的「Windows Phone應用程序」。 – Aqueel 2010-10-26 11:49:59

回答

0

http://msdn.microsoft.com/en-us/library/ff402526(v=VS.92).aspx的指示說

確保您已經下載並安裝從應用程序中心在Windows Phone開發工具。

所以我的建議是確保你已經做到了。

+0

是的,我已經從微軟下載了完整的工具包。當我嘗試重新安裝silverlight sdk時,它說我已經在我的機器上安裝了silverlight。 – Aqueel 2010-10-26 11:52:31

1

我個人並沒有WP工具安裝問題,但我目睹了其他人有問題。我可以給出的唯一建議是卸載所有的工具,SDK等,並重新安裝最新的。

這是一種痛苦,但可能有必要,除非有人有更好的主意。

0

正確的剛剛與這個自己掙扎,我終於找到了答案。 如果你安裝了Visual Studio的完整版本,它將不會將模板安裝到C#express的Phone版本(事實證明它實際上是標準C#Express的一個不同的可執行文件,請看圖)

所以要解決這個問題你需要做兩件事情:

片段

  • 首先,使用路徑添加到代碼段在段管理器「工具 - >代碼段管理器」
  • 點擊「添加」,輸入以下路徑:

C:\ Program Files文件(x86)的\洛朗•比尼翁(GalaSoft)\ MVVM光工具包\片段\ CSHARP \

(注忽略(86)如果你是一個32位系統上) 這會將安裝的代碼片段安裝到VS Express中。

模板 現在,這是一個小更棘手,但包涵

  • 複製MVVM文件夾從:

C:\ Program Files文件(x86)的\微軟的Visual Studio 10 。0 \ Common7 \ IDE \ ProjectTemplates \ CSHARP \ Silverlight的\

{文檔文件夾} \的Visual Studio 2010 \模板\ ProjectTemplates \的Visual C#\

(更換{Documents文件夾}部分與我的文檔文件夾)

  • 重複上述替換ProjectTemplates 項目模型

終於! 要完成這一關你必須告訴VS手機快遞到實際安裝模板

  • 運行具有管理權限的命令提示符(無論是創建一個命令行捷徑在桌面上右鍵單擊與運行管理員權限或使用VS工具命令提示符)
  • 運行在該窗口下面的命令

「C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ Common7 \ IDE \ VPDExpress.exe 「/ installvstemplates

(注忽略(86)如果你是一個32位系統上) 如果一切順利的話,你應該看到沒有發生:d,你要是跑不過VS Express,用於Windows Phone的現在,你將有新的模板安裝和項目模板加上所有有用的代碼片段

希望這有助於!

+0

你能解釋一步一步安裝windowsphone嗎? – pegasustech 2012-05-07 15:15:31