我已经下载并安装了适用于Windows 7 Phone的Microsoft Visual Studio 2010 Express。问题是,当我右键单击我的项目名称并选择添加 - >时,我无法看到“Silverlight for Windows Phone”选项。新项目选项。我只能在“Visual C#”类别下看到“XNA Game Studio 4.0”。 我尝试通过从Microsoft站点下载单独安装Silverlight SDK,但安装程序告诉我,我已经安装了较新版本的SDK。由于这个问题,我不能使用像ChildWindow等少数Silverlight类。
有人可以帮助我吗?
答案 0 :(得分:1)
我个人对WP工具安装没有任何问题,但我目睹了其他人遇到问题。我可以给出的唯一建议是卸载所有工具,sdk等,并重新安装最新的。
这是一种痛苦,但除非有人有更好的想法,否则可能是必要的。
答案 1 :(得分:0)
http://msdn.microsoft.com/en-us/library/ff402526(v=VS.92).aspx上的说明
确保已从App Hub下载并安装了Windows Phone开发人员工具。
所以我的建议是确保你已经做到了。
答案 2 :(得分:0)
在我自己挣扎的时候,我终于找到了答案。 如果您安装了Visual Studio的完整版本,则不会将模板安装到C#express的Phone版本(事实证明它实际上是标准C#Express的不同可执行文件,请参阅图)
所以要解决这个问题,你需要做几件事:
片段
C:\ Program Files(x86)\ Laurent Bugnion(GalaSoft)\ Mvvm Light Toolkit \ Snippets \ CSharp \
(如果您使用的是32位系统,请注意忽略(x86)) 这会将已安装的代码段安装到VS Express中。
模板 现在这有点棘手但跟我一起承担
C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Silverlight \
要
{Documents Folder} \ Visual Studio 2010 \ Templates \ ProjectTemplates \ Visual C#\
(用“我的文档”文件夹替换{Documents Folder}部分)
<强>最后!! 强> 要完成此操作,您必须告诉VS Phone Express实际安装模板
“c:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ VPDExpress.exe”/ installvstemplates
(如果您使用的是32位系统,请注意忽略(x86)) 如果一切顺利,您应该看不到任何事情:D,但如果您现在运行VS Express for Windows Phone,您将安装新模板,项目模板以及所有有用的代码片段
希望这有帮助!