2010-10-26 81 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