WP7 - AppHub提交失败,错误代码为1044

时间:2011-01-16 03:24:10

标签: windows-phone-7

我刚刚尝试将我的应用程序首次提交给AppHub而且我一直收到提交失败。这是错误:

Error code: 1044
The XAP uses one or more restricted native APIs.

我发现this帖子描述了同样的错误,但他说他的问题是通过将/NOENTRY链接器选项添加到他的仅资源DLL(用于应用程序名称本地化)来解决的。我已经在我的本地化DLL中设置了该选项,但提交失败。

有没有人遇到这个,希望找到解决方案?

感谢您的帮助!

编辑:

原来它是本地化DLL,只是XAP中存在DLL导致了该错误。由于我现在不支持除英语之外的任何语言,我只是从项目中删除了DLL并提交了它。不过要想出一个解决方案真好。

EDIT2

我已经谷歌搜索了一段时间,发现了一些关于如何本地化应用程序标题的博客。所有这些都调用DLL AppResLib.dll并将其放在应用程序项目的根目录下。我不仅给了我的DLL另一个名字,而且还把它放在一个Resources子目录中。我想其中一个或两个都是导致错误的原因。不幸的是,在我提交更新之前,我无法测试这个理论。

1 个答案:

答案 0 :(得分:0)

由于您提到了本地化,I wrote a blog on the subject。但值得注意的是,您提到了本地化应用程序时需要创建的dll。我发现你没有本地化这个应用程序,但是如果你以后应该选择这样做,或者选择其他应用程序,我的博客中提到的a good tool将为你创建dll。你输入标题,翻译,你将它指向要保存的文件夹,它会创建所有的dll。