Ich erhalte den folgenden Fehler beim Bereitstellen einer App mit dem Microsoft Band SDK. Die Build-Konfiguration lautet RELEASE und die Zielausgabe ist ARM. Wenn Sie DEBUG config verwenden, funktioniert es. Microsoft Band SDK-Bereitstellungsfehler: zu ARM in Version: Raw-Fehlercode: 2148733978
Error : DEP6810 : MdilXapCompile.exe failed with error code 2001.
Ich habe die MDILXapCompileLog untersucht und das folgende ist das, wo die Kompilierung fehlgeschlagen:
CrossGen failed
Error processing assembly [projectpath]...\obj\ARM\Release\MSIL\Microsoft.Band.dll
Raw error code: 2148733978
HINWEIS: Der zusätzliche seltsame Teil über diese Situation, dass, wenn ich packe nur die App ohne den Einsatz, Ich kann es auf das Gerät laden und es funktioniert wie erwartet.
Hier sind die csproj Abschnitte - Debug/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>
Release/ARM
<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>
Der einzige Unterschied ich sehe, sind die Debug-Symbole, könnte Die Microsoft.Band.dll hat keine öffentlichen Symbole? Soll Visual Studio sie nicht erstellen?
Haben Sie versucht, den Wiederaufbau die ganze Lösung im Debug-Modus (Build-Menü -> Rebuild Solution), und sehen, ob es noch funktioniert? –
Ja, im Debug funktioniert alles einwandfrei. Done rebuilds, geänderte Konfigurationen, etc. Ich habe sogar versucht, bin/obj-Ordner manuell zu löschen und alle neu zu erstellen, um sicherzustellen, dass es keine störenden DLLs gab. –
Ich habe ein ähnliches Problem mit meinem Projekt, obwohl das Band SDK nicht enthalten ist. Jede dll, die die App benutzt, scheint dieses Problem zu verursachen, gerade erst kürzlich geschehen und es scheint keine gemeinsame fi oder irgendeine echte Erklärung zu geben. –