xamarin-macios/dotnet
Rolf Bjarne Kvinge a9c21ef791
[dotnet] Add support for some of the single-project MSBuild properties. (#10545)
* [tests] Add test case for single-project properties in .NET.

* [msbuild] Add support for the single-project ApplicationId MSBuild property.

* [msbuild] Add support for the single-project ApplicationTitle, ApplicationVersion and AppleShortVersion MSBuild properties.

* [dotnet] Enable the single-project MSBuild properties by default.

* [dotnet] Add a short doc about single project properties.

* [tests] Fix the GeneratePlistTaskTests.BundleIdentifier test according to bundle identifier changes.

This test asserts that the CFBundleIdentifier value in the Info.plist isn't
overwritten, and does so by calling the CompileAppManifest task, giving it a
different value for the bundle identifier than what's in the Info.plist.

The behavior change is that now we do things in the following manner:

DetectSigningIdentityTask will read the Info.plist, compute a bundle
identifier (which will be the value from the Info.plist if it's there), and
returns it to the MSBuild code. Eventually that value will be passed to the
CompileAppManifestTask, which will write it to the Info.plist.

However, this test doesn't run the DetectSigningIdentityTask, which means that
the initial value for the bundle identifier doesn't come from the Info.plist.
2021-01-29 17:37:37 +01:00
..
Microsoft.NET.Workload.iOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.NET.Workload.macOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.NET.Workload.tvOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.NET.Workload.watchOS [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.iOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.macOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.tvOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Microsoft.watchOS.Sdk [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
package [main][watchOS] Add x86_64 simulator support (#10059) 2020-11-20 09:27:46 -05:00
targets [dotnet] Add support for some of the single-project MSBuild properties. (#10545) 2021-01-29 17:37:37 +01:00
.gitignore [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
DefaultCompilationIncludes.md [msbuild] Add SceneKit assets to our items included by default. (#10053) 2020-11-06 08:11:25 +01:00
HIERARCHY.md [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
Makefile [dotnet] Reorder imports to account for that our targets are imported earlier in the build process. 2020-11-10 11:41:30 +01:00
PackageInfo.plist Fix typos in comments. 2020-10-19 10:38:11 +02:00
SingleProject.md [dotnet] Add support for some of the single-project MSBuild properties. (#10545) 2021-01-29 17:37:37 +01:00
VERSIONS.md Rename master to main. (#8851) 2020-06-16 15:51:44 +02:00
generate-target-platforms.csharp Bump to .NET 5.0.100-rc.2.20459.1 (#9758) 2020-10-02 08:31:38 +02:00
generate-wix.csharp [dotnet] Package the workloads in a Windows installer (.msi) as well. (#9979) 2020-10-28 11:09:55 +01:00