2017-01-24 12 views
1

Ich möchte fragen, was ist der Unterschied zwischen Paketversion und Assemblyinfo Version? Sollte es dasselbe sein? Wenn Version in Paket.manifest also 2.0.5 ist, sollte die Assemblyinfo-Version dieselbe sein? Vielen DankPackage Version und AssemblyInfo Version

Antwort

0

AssemblyInfo funktioniert nur für Assembly - exe oder dlls in der Appx. Die Paketversion wird verwendet, um die Version der gepackten App (appx) zu identifizieren. Es wird verwendet, wenn Sie die App aktualisieren - die neue Version muss höher sein, um die Anwendung zu aktualisieren.

Diese beiden Versionen sind nicht miteinander verknüpft, und Sie müssen AssemblyInfo-Attribute nicht gemäß dem Paketmanifest festlegen.

+0

Ich möchte die Paketversion jedes Mal aktualisieren, wenn ich die App baue, abhängig von der SVN-Revision. Ich habe nichts gefunden. Es ist nur möglich mit Assemblyinfo – JuP

+0

Setzen Sie CI-Build oder sprechen Sie über lokale Build in Visual Studio? Es gibt einige Informationen hier: https://msdn.microsoft.com/en-us/windows/uwp/packaging/auto-build-package-uwp-apps#applying-version-numbers-to-your-builds Sie können das mitgelieferte Skript ändern und verwenden: https://gist.github.com/ridomin/7250c9fb3fbc74593c7f97520a3fe771 Manifest vor dem Build ändern –

+0

Ich spreche über lokale Build in VS. – JuP

Verwandte Themen