मुझे माइक्रोसॉफ्ट बैंड एसडीके के साथ एक ऐप को तैनात करने का प्रयास करते समय निम्न त्रुटि मिल रही है। बिल्ड कॉन्फ़िगरेशन रिलीज़ है और लक्ष्य आउटपुट एआरएम है। यदि DEBUG कॉन्फ़िगरेशन का उपयोग करें, तो यह काम करता है।माइक्रोसॉफ्ट बैंड एसडीके तैनाती त्रुटि: रिलीज में एआरएम: कच्चे त्रुटि कोड: 2148733978
Error : DEP6810 : MdilXapCompile.exe failed with error code 2001.
मैं MDILXapCompileLog की जांच की है और निम्नलिखित जहां संकलन में विफल रहा है:
CrossGen failed
Error processing assembly [projectpath]...\obj\ARM\Release\MSIL\Microsoft.Band.dll
Raw error code: 2148733978
नोट: इस स्थिति के बारे अतिरिक्त अजीब हिस्सा है कि मैं केवल तैनाती के बिना एप्लिकेशन पैकेज है, मैं इसे डिवाइस पर साइड-लोड कर सकता हूं और यह अपेक्षा के अनुसार काम करता है।
यहाँ csproj अनुभाग हैं - डीबग/एआरएम:
<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>
रिलीज/एआरएम
<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>
फर्क सिर्फ इतना है मैं देख रहा हूँ डिबग प्रतीकों सकता है कर रहे हैं, Microsoft.Band.dll के सार्वजनिक प्रतीक नहीं हैं? क्या विजुअल स्टूडियो ने उन्हें बनाया नहीं है?
आप के पुनर्निर्माण की कोशिश की है डीबग मोड में पूरा समाधान (बिल्ड मेनू -> समाधान पुनर्निर्माण), और देखें कि यह अभी भी काम करता है या नहीं? –
हाँ, सबकुछ डीबग में ठीक काम करता है। पूर्ण पुनर्निर्माण, कॉन्फ़िगरेशन बदल गए, आदि। मैंने बिन/ओबीजे फ़ोल्डरों को मैन्युअल रूप से हटाने का भी प्रयास किया है और यह सुनिश्चित करने के लिए सभी को पुनर्निर्मित किया है कि कोई भी डीएलएल हस्तक्षेप नहीं कर रहा था। –
मुझे अपनी परियोजना के साथ एक ही समस्या है हालांकि बैंड एसडीके सहित नहीं। प्रत्येक डीएल ऐप का उपयोग इस समस्या का कारण प्रतीत होता है, हाल ही में हो रहा है और ऐसा लगता है कि कोई सामान्य फाई या कोई वास्तविक स्पष्टीकरण नहीं है। –