xamarin-macios/msbuild/tests
Emanuel Fernandez Dell'Oca 2922becfd2 [msbuild] VS Incremental build fixes (#5054)
Most of these changes are needed from VS to make incremental builds work.

The problem here is VS runs MSBuild on Windows and remotes (most of) the task executions to the Mac. Since MSBuild is running on Windows the inputs and outputs are checked there, but the output files won't be created on Windows unless those are explicitly declared as output ITaskItems of a task. VS don't copy every file created on the Mac back to Windows because that will increase the build time unnecessarily.

For instance, the _GenerateFrameworkDebugSymbols target was using the Info.plist file created by the dsymutil tool as output, but that file was not declared as ITaskItem output of the DsymUtil task so VS didn't know that file should be created on Windows.

This doesn't mean every task should have an output property declaring ITaskItems, but if you're writing a target that will use certain files as output those files should be output of one of the tasks that target is running.

Partial fix for https://dev.azure.com/devdiv/DevDiv/_workitems/edit/710309.
2018-10-31 15:05:07 -04:00
..
AppWithExtraArgumentThatOverrides Order additional arguments after response file (#4607) (#4612) (#4769) 2018-09-07 08:52:38 -04:00
Bug60536 [msbuild] Catch json parser exceptions to provide better error reporting (#2992) 2017-12-12 13:54:09 -05:00
IBToolTaskTests [msbuild] Avoid Dictionary clashes in IBToolTask's mapping dictionary (#1981) 2017-04-18 09:01:29 -04:00
My Spaced App [msbuild] Don't put gcc/linker flags in the response file, since Mono.Options doesn't support escaping quotes. Fixes vsts#649776. (#4495) (#4498) 2018-07-24 22:22:02 -04:00
MyActionExtension [msbuild] Properly decide on when to re-codesign app bundle (#1625) 2017-02-06 13:52:30 -05:00
MyAppWithPackageReference [msbuild] Set 'CopyNuGetImplementations' to true for app extensions. Fixes #4235 and #4237. (#4512) (#4648) (#4773) 2018-09-10 08:29:23 -04:00
MyBindingsReferences [msbuild] Remove BTouchReferencePath in order to fix bug 56317 (#2105) 2017-05-19 15:34:05 -04:00
MyCoreMLApp [msbuild] Added support for building CoreML models (#2714) 2017-11-28 11:16:44 -05:00
MyDocumentPickerExtension Cycle8 codesign simulator (#674) 2016-08-25 18:22:20 -04:00
MyExtensionWithPackageReference [msbuild] Set 'CopyNuGetImplementations' to true for app extensions. Fixes #4235 and #4237. (#4512) (#4648) (#4773) 2018-09-10 08:29:23 -04:00
MyIBToolLinkTest [msbuild] Support ibtool output when it adds ~ipad or ~iphone modifiers (#200) 2016-06-16 14:17:25 -04:00
MyKeyboardExtension Cycle8 codesign simulator (#674) 2016-08-25 18:22:20 -04:00
MyLinkedAssets [msbuild] Added support for <Link>'d ImageAsset project files (#1543) 2017-01-25 13:00:29 -05:00
MyMasterDetailApp [msbuild/tests] Add TVServicesExtension test (#21) 2016-05-03 13:17:38 -04:00
MyMetalGame [msbuild/tests] Add TVServicesExtension test (#21) 2016-05-03 13:17:38 -04:00
MyOpenGLApp [msbuild/tests] Add TVServicesExtension test (#21) 2016-05-03 13:17:38 -04:00
MyPhotoEditingExtension Merge xcode9 into d15-4[-xi] (#2710) 2017-09-15 17:53:16 -04:00
MyReleaseBuild [msbuild] Fixed the Inputs for the _CodesignAppBundle target (#1438) 2017-01-05 11:29:48 -05:00
MySatelliteAssembliesBug [msbuild] Remove BTouchReferencePath in order to fix bug 56317 (#2105) 2017-05-19 15:34:05 -04:00
MySceneKitApp [msbuild] Fix SceneKit asset compilation. Fixes #3766. (#4851) 2018-09-24 18:42:04 +02:00
MyShareExtension Merge xcode9 into d15-4[-xi] (#2710) 2017-09-15 17:53:16 -04:00
MySingleView Merge xcode9 into d15-4[-xi] (#2710) 2017-09-15 17:53:16 -04:00
MySpriteKitGame Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
MyTVApp [tests][msbuild] Enable bitcode for tvOS/Release builds. 2017-02-13 15:42:14 +01:00
MyTVServicesExtension [msbuild tests] Make the MyTVServicesExtension project actually work. 2017-02-10 16:39:38 +01:00
MyTabbedApplication Cycle8 codesign simulator (#674) 2016-08-25 18:22:20 -04:00
MyTodayExtension Merge xcode9 into d15-4[-xi] (#2710) 2017-09-15 17:53:16 -04:00
MyWatch2Container [msbuild] Fixed msbuild logic to properly codesign watchos2 intents extensions (#2024) 2017-04-19 08:19:29 -04:00
MyWatchApp [msbuild/tests] Add TVServicesExtension test (#21) 2016-05-03 13:17:38 -04:00
MyWatchApp2 [msbuild] Fixed msbuild logic to properly codesign watchos2 intents extensions (#2024) 2017-04-19 08:19:29 -04:00
MyWatchKit2Extension [msbuild] Fixed msbuild logic to properly codesign watchos2 intents extensions (#2024) 2017-04-19 08:19:29 -04:00
MyWatchKit2IntentsExtension [msbuild] Fixed msbuild logic to properly codesign watchos2 intents extensions (#2024) 2017-04-19 08:19:29 -04:00
MyWatchKitApp Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
MyWatchKitExtension [msbuild] Don't use a timestamped directory for the IPA (#1382) 2017-01-09 16:11:50 -05:00
MyWebViewApp [msbuild/tests] Add TVServicesExtension test (#21) 2016-05-03 13:17:38 -04:00
MyiOSAppWithBinding [msbuild/tests] Add TVServicesExtension test (#21) 2016-05-03 13:17:38 -04:00
MyiOSFrameworkBinding Build MSBuild targets & assemblies. 2016-04-24 14:48:44 -04:00
Xamarin.iOS.Tasks.Tests [msbuild] VS Incremental build fixes (#5054) 2018-10-31 15:05:07 -04:00