7c66aa3829
* [net6] Adds missing custom linker steps when building from Windows To share the definition of the custom steps we need to specify the right path to the `dotnet-linker.dll`. When building from macOS `_XamarinSdkRootDirectoryOnMac` will have the same value as `_XamarinSdkRootDirectory` (which is the local Xamarin SDK dir), but from Windows the former will be the path to the Xamarin SDK on the connected Mac. Essentially this new property is agnostic from the platform from which the build is being executed, and will always return the path to the Xamarin SDK on macOS (either local or remote), so it can be used on scenarios like this one where we know the resource we need should always be referenced from macOS. * [net6] Updates .NET SDK path for remote tasks execution This path needs to be updated because VS (from Dev17 Preview 3+) will install through XMA the .NET SDK and the iOS SDK on macOS in a custom dir. This should be the preferred path when building from Windows if it does exist. * Adds missing spaces to TaskRunner.cs |
||
---|---|---|
.. | ||
Handlers | ||
Properties | ||
App.config | ||
BuildAgent.cs | ||
BuildEngine.cs | ||
ITaskRunner.cs | ||
Program.cs | ||
TaskRunner.cs | ||
Xamarin.Messaging.Build.csproj | ||
Xamarin.Messaging.Build.props | ||
mtbserver |