title: Build Error C00CE014 due to 200+ resources in AppxManifest.xml
body: <p>I'm building a UWP application and I'm getting a build error when the number of resources is 200+ with Visual Studio Community 2017 Version 15.9.4.  If I reduce the number of resources below 200 then it builds just fine.  Is this a limitation for the Community version?  I intend to submit the app to the Microsoft Store and unless I limit the markets the app will fail because it doesn't support all of the required language codes which are included as resource files.</p>
  
  <p>I've tried building a project from scratch...steps to reproduce detailed below.  I've reduced the resource list but now I'm faced with denying my app to some markets because I believe the Microsoft Store won't accept my app for that market unless it supports the language for that market.</p>
  
  <ol>
  <li>Start Microsoft Visual Studio Community 2017 Version 15.9.4 with Microsoft.NETCore.UniversalWindowsPlatform v6.2.3 NuGet package (and no other NuGet packages) if that makes any difference.</li>
  <li>Click and Select <code>File=&gt;New=&gt;Project</code> from main menu.</li>
  <li>Select <code>Windows Universal=&gt;Blank App</code> (Universal Windows) then click OK.</li>
  <li>Select Target version 17763 and Min version 16299 then Click OK (but the same error occurs with other version settings).</li>
  <li>Select <code>Project=&gt;Store=&gt;Create App Packages</code>.</li>
  <li>Select "I want to create packages for sideloading" (but the same error occurs with a Store App) then click Next.</li>
  <li>Click Create to accept the defaults.</li>
  <li>Click OK to close the popup indicating that the package was created.</li>
  <li>Click Build Solution or press F6.</li>
  <li>Right click on the app project and select New Folder then rename it Localization.</li>
  <li>Right-click on the Localization folder and select New Folder.</li>
  <li>Name the folder using one of the Supported Language Codes listed on <a href="https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages</a>.</li>
  <li>Right click on the new folder and select Add=>New Item.</li>
  <li>Select XAML=>Resources File (.resw) then click Add.</li>
  <li>Enter any value, for example String1, for the String1 Name and save it.</li>
  <li>Create additional sub folders for all supported language codes and copy the same resource file into those folders.</li>
  <li>Add those resource files to the project.</li>
  <li>Try to build the project.</li>
  </ol>
  
  <p><strong>Result:</strong> </p>
  
  <pre><code>Error       Validation error. error C00CE014: App manifest validation error: The app manifest must be valid as per schema: Line 223, Column 6, Reason: Element '{http://schemas.microsoft.com/appx/manifest/foundation/windows10}Resource' is unexpected according to content model of parent element '{http://schemas.microsoft.com/appx/manifest/foundation/windows10}Resources'. App1    C:\Users\Steve\Documents\Visual Studio 2017\Projects\UWP\App1\App1\bin\x86\Debug\AppxManifest.xml   
  </code></pre>
  
  <p><strong>Note:</strong> Line 223 is the line where the 200th resource line: <code>&lt;Resource Language="LT" /&gt;</code> is located.  However, the error goes away if Resources.resw files are removed from the project until there are 202 or less localization resources in the project.  This error is preventing my UWP applications from being available to all supported markets.</p>