Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone在一个项目中提供两个应用程序_C#_Windows Phone 8_Windows Phone - Fatal编程技术网

C# Windows Phone在一个项目中提供两个应用程序

C# Windows Phone在一个项目中提供两个应用程序,c#,windows-phone-8,windows-phone,C#,Windows Phone 8,Windows Phone,我想构建两个应用程序,两个应用程序相同,但一个是英语,另一个是阿拉伯语,数据项不同,但设计和代码相同,我想在一个项目中构建它们,以便我可以修改两个应用程序一次, 有人能帮我怎么做吗?我想你是在说 基本上,您需要在AppResources.resx中添加所有资源字符串,并使用键使用它。这里有一个很好的例子 快速程序是 i) 将所有字符串与密钥一起存储在资源文件中 ii)参考xaml中的键(不要硬编码) iii)手动翻译或使用bing进行翻译,您需要将应用程序本地化为不同的语言。Microsoft提

我想构建两个应用程序,两个应用程序相同,但一个是英语,另一个是阿拉伯语,数据项不同,但设计和代码相同,我想在一个项目中构建它们,以便我可以修改两个应用程序一次,
有人能帮我怎么做吗?

我想你是在说

基本上,您需要在
AppResources.resx
中添加所有资源字符串,并使用键使用它。这里有一个很好的例子

快速程序是

i) 将所有字符串与密钥一起存储在资源文件中 ii)参考xaml中的键(不要硬编码)
iii)手动翻译或使用bing进行翻译,您需要将应用程序本地化为不同的语言。Microsoft提供了一个
多语言应用程序工具包
,使此过程非常简单


请参阅本文,了解如何使用
多语言应用程序工具包

轻松实现这一点,这样您就可以在一个应用程序本身中实现这一点,而不是使用两个不同的应用程序。您可以使用
资源
单独更改字符串的语言

这些可以作为一些很好的参考:

希望有帮助