Windows phone 8.1 Microsoft Band SDK部署错误:版本中的ARM:原始错误代码:2148733978
我在尝试使用Microsoft Band SDK部署应用程序时遇到以下错误。构建配置为RELEASE,目标输出为ARM。如果使用调试配置,它就可以工作Windows phone 8.1 Microsoft Band SDK部署错误:版本中的ARM:原始错误代码:2148733978,windows-phone-8.1,winrt-xaml,microsoft-band,Windows Phone 8.1,Winrt Xaml,Microsoft Band,我在尝试使用Microsoft Band SDK部署应用程序时遇到以下错误。构建配置为RELEASE,目标输出为ARM。如果使用调试配置,它就可以工作 Error : DEP6810 : MdilXapCompile.exe failed with error code 2001. 我已经检查了MDILXAPPILELOG,以下是编译失败的原因: CrossGen failed Error processing assembly [projectpath]...\obj\ARM\Releas
Error : DEP6810 : MdilXapCompile.exe failed with error code 2001.
我已经检查了MDILXAPPILELOG,以下是编译失败的原因:
CrossGen failed
Error processing assembly [projectpath]...\obj\ARM\Release\MSIL\Microsoft.Band.dll
Raw error code: 2148733978
注意:这种情况的另一个奇怪之处是,如果我只打包应用程序而不进行部署,我可以将其侧向加载到设备上,并按预期工作
以下是csproj部分-调试/ARM:
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|ARM'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\ARM\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE;NETFX_CORE;WINDOWS_PHONE_APP</DefineConstants>
<NoWarn>;2008</NoWarn>
<DebugType>full</DebugType>
<PlatformTarget>ARM</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>false</Prefer32Bit>
真的
bin\ARM\Debug\
调试;痕迹;NETFX_核心;WINDOWS\u PHONE\u应用程序
;2008
满的
手臂
假的
促使
假的
释放/手臂
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|ARM'">
<OutputPath>bin\ARM\Release\</OutputPath>
<DefineConstants>TRACE;NETFX_CORE;WINDOWS_PHONE_APP</DefineConstants>
<Optimize>true</Optimize>
<NoWarn>;2008</NoWarn>
<DebugType>pdbonly</DebugType>
<PlatformTarget>ARM</PlatformTarget>
<UseVSHostingProcess>false</UseVSHostingProcess>
<ErrorReport>prompt</ErrorReport>
<Prefer32Bit>false</Prefer32Bit>
bin\ARM\Release\
痕迹;NETFX_核心;WINDOWS\u PHONE\u应用程序
真的
;2008
pdbonly
手臂
假的
促使
假的
我看到的唯一区别是调试符号,Microsoft.Band.dll是否可以没有公共符号?Visual Studio不是应该创建它们吗?我注意到,即使更新到较新的SDK,解决方案仍然有旧的Band SDK-Preview包。我手动删除了所有nuget项目,强制刷新包,项目现在成功部署 以下是步骤:
重建解决方案,它应该正确部署您是否尝试过在调试模式下重建整个解决方案(build menu->Rebuild solution),并查看它是否仍然有效?是的,在调试中一切正常。完成重建、更改配置等。我甚至尝试手动删除bin/obj文件夹并重建所有文件夹,以确保没有延迟的DLL干扰。我的项目也有类似的问题,尽管不包括Band SDK。应用程序使用的每个dll似乎都会导致此问题,最近才开始出现,似乎没有常见的fi或任何真正的解释。Caliburn出现了相同的错误。部署到设备时,Micro正在发布。Hi Lance,请不要为问题添加解决方案,请回答您的问题并接受答案。