Index: xamarin-pkg-msbuild/src/Build.OM.UnitTests/Definition/ProjectCollection_Tests.cs =================================================================== --- xamarin-pkg-msbuild.orig/src/Build.OM.UnitTests/Definition/ProjectCollection_Tests.cs +++ xamarin-pkg-msbuild/src/Build.OM.UnitTests/Definition/ProjectCollection_Tests.cs @@ -1422,10 +1422,14 @@ namespace Microsoft.Build.UnitTests.OM.D [Fact] public void ProjectCollectionVersionIsCorrect() { + ProjectCollection.Version.ShouldNotBe(new Version(0, 0, 0, 0)); + +#if THISASSEMBLY Version expectedVersion = new Version(ThisAssembly.AssemblyFileVersion); ProjectCollection.Version.Major.ShouldBe(expectedVersion.Major); ProjectCollection.Version.Minor.ShouldBe(expectedVersion.Minor); +#endif } /// Index: xamarin-pkg-msbuild/src/Directory.Build.targets =================================================================== --- xamarin-pkg-msbuild.orig/src/Directory.Build.targets +++ xamarin-pkg-msbuild/src/Directory.Build.targets @@ -107,6 +107,16 @@ + + + %assemblyVersion%.0.0 + %version%.0.0 + $(FileVersion)-mono + + +