准备windows phone7应用程序以上载到市场

准备windows phone7应用程序以上载到市场,windows,windows-phone-7,windows-phone-7.1,Windows,Windows Phone 7,Windows Phone 7.1,我是WindowsPhone7新手,只是在准备应用程序上传到市场时遇到了一些问题 (1)。与应用程序版本命名有点混淆 在WMAppManifest.xml中,App标记下有“version”属性。另外,当我选中AssembleInfo.cs时,它有以下内容 [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] 我不确定这三个版本号(一个在WMAppManifest.xml文件中,另一个

我是WindowsPhone7新手,只是在准备应用程序上传到市场时遇到了一些问题

(1)。与应用程序版本命名有点混淆

WMAppManifest.xml
中,App标记下有“version”属性。另外,当我选中
AssembleInfo.cs
时,它有以下内容

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
我不确定这三个版本号(一个在WMAppManifest.xml文件中,另一个在AssembleInfo.cs中)之间有什么区别,它们都应该包含相同的值

据我所知,我们不应该手动编辑这些文件,而应该通过应用程序属性界面更改值。但是我在应用程序属性界面中找不到任何地方可以更改“WMAppManifest.xml”文件的“版本”号


(2)。创建最终.xap文件之前必须执行的所有重要步骤

  • WMAppManifest.xml文件的
    部分是什么?我是否必须在那里更改任何内容

(3)。在市场上更新新应用程序时必须遵循的步骤



如果有人能挺过去,我会非常感激的。谢谢你的帮助

这些根本不是问题,也没有什么可担心的

(1) 应用程序版本是您在向市场提交应用程序时指定的版本

在应用程序提交过程中有一列,询问您的应用程序版本,您可以在其中选择版本号。与您的财产无关(就市场提交而言)

(2) 是您的应用程序使用或包含的功能。 例如:如果您的应用程序从您的代码发出任何web请求,则具有联网功能;如果您的应用程序使用摄像头等,则具有摄像头功能

同样,这些都是从XAP文件中识别出来的,您不必担心这一点

(3) 当您提交更新时,上述两种情况适用。提交更新时没有什么特别的操作,过程是一样的

祝你愉快。我建议您在提交过程中为应用程序选择关键字时要小心:)

更新:

Microsoft Documentation说:

The app version number is not extracted from the executable, so you’ll need
to enter it manually. If you're uploading an update to your app, adjust the
XAP version number accordingly.

所以在提交过程中,您不必担心版本号。但您可以在XAP中维护该版本,以备将来使用。我忘了告诉你,在appproperties界面上有一个按钮“assemblyinformation”,可以让你更改版本号。希望这能消除您的疑虑。

您的意思是我不必在这些清单文件中提供任何版本号,并将其作为默认版本(1.0.0.0)。因为在Android中,我们必须在清单文件中指定版本号,并且每次更新都必须增加版本号。如果需要更改清单文件或汇编版本中的任何位置的版本号,即使在进行更新时也需要知道