I just tried sending my application to AppHub for the first time, and I continue to receive a denial of view. This is mistake:
Error code: 1044
The XAP uses one or more restricted native APIs.
I found this post describing the same error, but it says that its problem was resolved by adding the /NOENTRYlinker option to its DLL resource (used to localize the application name). I already have this option installed in my localization dll, but the view fails.
Has anyone come across this and hopefully found a solution?
Thank you for your help!
EDIT:
It turns out that it was the localization of the DLL, only the presence of the DLL in XAP caused this error. Since I do not currently support languages โโother than English, I simply deleted the DLL from the project and sent it. It would be nice to find a solution though.
EDIT2
I searched for this for a while and found some blogs on how to localize the application title. They all call the AppResLib.dll DLL and put it in the root of the application project. I not only gave my DLL a different name, but also put it in the Resources subdirectory. I assume that one or both of these things are causing the error. Unfortunately, I cannot verify this theory until I submit the update.
source
share