优化失败,错误代码为1104,Windows Phone 8。

3
我已经通过卸载整个Visual Studio(2012 & 2013)和Windows Phone 8 SDK来修复了这个错误。然后再重新安装Visual Studio 2012和Windows Phone 8 SDK。
我认为这个错误发生在同一台计算机上安装了多个Visual Studio的情况下。

旧帖子:

我无法将应用程序部署到我的手机上。

当我部署时,它会显示“优化失败,错误代码1104”,并在输出中显示此内容。

1>------ Deploy started: Project: PhoneApp1, Configuration: Debug Any CPU ------
1>Deployment of application to device failed.
1>Error: Cancelled
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

我创建了一个新的WP8应用程序并进行了部署,结果显示相同的错误。
新编辑:我通过运行XdeCleanup.exe并重新启动计算机来解决了“指定的通信资源(端口)已被另一个应用程序使用”的错误,现在出现了1104错误。 新输出:
NuGet package restore started.
Restoring NuGet packages for solution C:\Users\--\documents\visual studio 2012\Projects\---\---.sln.
NuGet Package restored finished for solution C:\Users\--\documents\visual studio 2012\Projects\---\---.sln.
Restoring NuGet packages for project ---.
Restoring NuGet packages listed in file C:\Users\--\documents\visual studio 2012\Projects\---\---\packages.config.
Skipping NuGet package WPtoolkit 4.2013.08.16 since it is already installed.
NuGet Package restored finished for project ---.
All packages are already installed and there is nothing to restore.
NuGet package restore finished.
1>------ Deploy started: Project: ---, Configuration: Debug Any CPU ------
1>Deployment of application to device failed.
1>Error: Cancelled
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

--------

这个错误发生在我解决了"LocalizedString"错误后(通过删除% localappdata%\ Microsoft \ Phone Tools \ CoreCon中的所有文件夹)。

在部署之前它会显示"LocalizedString"这发生在我截图时,清理构建后它不会再出现。

Visual Studio 部署只有"开始"选项,在部署之前和之后都存在错误,请查看图片。通过卸载并安装wp8 sdk已修复该问题。

计算机规格:Windows 7,Intel Atom CPU N2600 1.6GHz

PS:我只将应用程序调试到我的手机上,而没有使用模拟器。

after deploy


你的操作系统和 Visual Studio 版本是什么?你可能缺少了最新的 VS 更新。 - MVarman
这个问题主要是由于Windows Phone SDK的问题引起的。 - Muhammad Umar
忘了提到,我已经使用Visual Studio 2012更新4修复了它,我正在使用Windows 7,我使用cmd下载并安装所有文件(有些不起作用)使用[wp8 sdk].exe /layout,这是在我安装了2013版本更新2 RC之后发生的,两个Visual Studio都出了问题,我卸载了Visual 2013,Visual Studio的错误得到了修复,之后,我进行了测试,然后出现了这个错误。 - wuiyang
也许我在这里缺少了些什么,你是如何能够在 Windows 7 上创建和部署 Windows Phone 8 应用程序的?因为 WP8 sdk 和 VS 2012 的最低要求是 Windows 8。 - Hitesh
VS 2012 可以安装在 Windows 7 上,但 SDK 不行。我使用命令行下载所有文件 [wp8 sdk installer].exe /layout。 - wuiyang
请启用详细的构建日志记录(在Visual Studio中,选择“工具”->“选项”->“项目和解决方案”->“生成和运行”->“MSBuild项目构建输出详细程度”,将其设置为“详细”或“诊断”),并向我们提供日志。 - alex.b
4个回答

1
尝试以下事项:

1- 在使用Visual Studio和Windows Phone模拟器时关闭Skype。然后重新启动Visual Studio并再次尝试。

2- 使用任务管理器结束/终止任何其他正在后台运行的Visual Studio实例,然后再次尝试。

3- 使用此链接再次下载仿真器映像。

4- 最后尝试这个:{{link2:“LocalizedStrings”名称在命名空间中不存在}}


我没有开Skype,我杀掉了其他实例但仍然发生,3对我不起作用,有时会出现“localizedstrings”,但有时不会。 - wuiyang

1

请按照以下步骤操作,希望能对您有所帮助。

1)从模拟器/设备中卸载您的应用程序。 2)清理您的解决方案。 3)重新构建您的解决方案。 4)右键单击您的解决方案,然后单击“部署解决方案”,这将明确地将您的解决方案部署到设备或模拟器上。 5)现在按F5或运行您的应用程序。

我曾经遇到过同样的问题,按照以上步骤解决了我的问题。


每次测试我的应用程序时,我都会卸载它,但在第四步部署失败了。 - wuiyang
我看到你升级了你的VS,你重启了电脑吗?如果没有,请重新启动你的电脑。这可能会有所帮助。 - AMS
是的,我已经重新启动了我的电脑。这是在我创建第4页之后发生的,在那之前我仍然可以部署并安装更新4。但在创建第4页之后,我无法部署新的应用程序。 - wuiyang

0

0

通过重新启动手机和/或计算机来解决通信端口问题。解决该问题的最佳方法是修复Windows Phone SDK。


那个错误已经被修复了,但是还有1104个问题。 - wuiyang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接