无法在Windows Phone 8 SDK和VS 2012中加载Microsoft.Build.dll



我已经安装了Windows Phone SDK 8.0和Visual Studio 2012高级版更新1。当我现在创建一个新的手机项目时,我得到了三个错误:

错误1无法从实例化"CompileXaml"任务"C:\Program Files"(x86)\MSBuild\Microsoft\WindowsPhone\v8.0\Microsoft.Silveright.WindowsPhone.Build.Tasks.dll"。无法加载文件或程序集"Microsoft.Build.dll"或其某个依赖关系。试图加载一个包含错误总体安排

错误2"CompileXaml"任务的声明或使用不正确,或在施工过程中发生故障。检查任务名称和程序集名称。

错误3命名空间中不存在名称"LocalizedStrings"clr namespace:PhoneApp24"。C: \PhoneDevelopment\PhoneApp24\PoneApp24\App.xaml

在谷歌搜索时,我发现一些人在虚拟机中使用Windows8时也有类似的错误。但就我而言,我已经在笔记本电脑上安装了所有东西。我也已经卸载了VS2012和SDK。但在重新安装后,我仍然会遇到同样的例外情况。

有人能给我一些提示吗?

在尝试使用VMWare共享文件夹创建项目后,我也遇到了这种情况。尝试在本地目录中创建项目。如果您使用的是虚拟机,则该项目将构建良好。显然,程序集文件要么没有正确下载,要么没有读取权限。很可能是命名空间本身导致了问题。

错误1无法加载程序集文件://\vmware host\shared folders\Documents\Visual Studio 2012\Projects\NewApp.dll。此程序集可能是从Web下载的。如果程序集是从Web下载的,则Windows会将其标记为Web文件,即使它位于本地计算机上。这可能会阻止它在您的项目中使用。可以通过更改文件特性来更改此指定。仅取消阻止您信任的程序集。看见http://go.microsoft.com/fwlink/?LinkId=179545了解更多信息。

尝试以管理员身份运行VS2012。

在花了几个小时试图让sdk工作之后,我终于完成了窗口恢复。由于windows 8,现在这是一个非常快速的过程。只需插入windows cd,然后再次运行安装程序。如果你选择正确的选项,你可以在不丢失数据的情况下重新安装windows8。10分钟后,系统重新启动,您必须再次填写一些数据。

之后我安装了SDK。没有出现任何错误,一切都很顺利。然后我启动了VS express,创建了一个项目并成功构建了它!

安装SDK后,我在桌面上发现了两个额外的磁贴:"Hyper-V管理器"one_answers"Hyper-V虚拟机…"。我很确定这两个磁贴在我之前安装SDK时不是。所以我想我的虚拟机出现了一些问题,这可能是构建异常的原因。

我在尝试运行Office 365 API示例时遇到了这个问题,结果发现解决方案中缺少一个文件。具体来说,该解决方案期望在项目的根目录下有一个临时PFX证书。我删除了它,构建错误停止了。

相关内容

最新更新