我刚刚尝试将我的应用程序第一次提交到AppHub,但我一直遇到提交失败的情况。这是一个错误:
Error code: 1044
The XAP uses one or more restricted native APIs.我找到了描述相同错误的这帖子,但他说,他的问题是通过在他的资源专用DLL (用于应用程序名称本地化)中添加/NOENTRY链接器选项来解决的。我已经在我的本地化DLL中设置了该选项,但是提交失败。
有没有人遇到过这种情况,希望能找到解决办法?
谢谢你的帮忙!
编辑:
原来是本地化DLL,只是XAP中存在一个DLL就导致了这个错误。因为我现在不支持英语以外的任何语言,所以我刚刚从项目中删除了DLL并提交了它。不过,想出一个解决办法会很好。
EDIT2
我已经在谷歌上搜索了一段时间,并找到了一些关于如何本地化应用程序标题的博客。它们都调用DLL AppResLib.dll并将其放在应用程序项目的根目录下。我不仅给我的DLL取了一个名字,而且还把它放在了Resources子目录中。我想这其中的一件或两件事都是导致错误的原因。不幸的是,我将无法测试这一理论,直到我提交更新。
发布于 2011-08-09 16:35:34
既然您提到了本地化,我写了一个关于这个问题的博客。但是值得注意的是,您提到了在本地化应用程序时需要创建的dll。我看到你没有本地化这个应用程序,但是如果你以后选择这样做,或者用另一个应用程序,我的博客中提到了好工具,它将为你创建dll。输入标题,将其转换,将其定向到要保存的文件夹中,然后创建所有dll。
https://stackoverflow.com/questions/4703626
复制相似问题