[Windows Phone] App shelves, encountered error 2001 solution. (error:2001) Problem scenario
Recently started to play the development of Windows Phone, the development process although a little setback, but the reference network many predecessors experience all very smoothly. Until the development is complete, ready to put the app on the shelves, as long as the application suite submitted for review, less than five minutes, you will receive a letter from Microsoft to inform the audit failure.
In the Dev Center, view the application information. You can see that the application is currently submitted with a status of: "Suite processing Failed" and the lower-left corner is the prompt: "Error: 2001".
Click "Error: 2001" link, you can see the following issues to exclude the recommendations, but according to the recommendations to deal with, still no way through the market review.
Solution Solutions
Surf the internet to find a lot of data, for "error: 2001" This problem, probably can classify a direction, is DLL reference has the problem:
To solve this problem, it may take some time for the developer to remove all the referenced DLLs from the project, and then add them back one after the other. And when each additional DLL goes back, it encapsulates an application suite for review, and eventually the DLL that caused the audit to fail. Then replace this DLL, replace this DLL with a version that can be audited by the market, you can solve the "error: 2001" this audit failure. "
Solution Examples
In my own experience with this problem of the project, after the way to troubleshoot the DLL, found that because the reference to the following DLL, which caused the app to fail.
- Https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/2.6.2-alpha
At this point, as long as the DLL is replaced by a different version, you can resolve this "error: 2001" problem, continue the market review follow-up process. "
- Https://www.nuget.org/packages/Microsoft.IdentityModel.Clients.ActiveDirectory/2.7.10707.1513-rc