xamarin-macios/tests/msbuild-mac/src
Chris Hamons 1ec3849617 [macos] Fix msbuild issues with shprojj/projitem library (#1936)
- In some build cases this chunk of code:

    <ItemGroup Condition=" '$(NoCompilerStandardLib)' == 'true' and '$(NoStdLib)' != 'true' ">
          <!-- Note that unlike VB, C# does not automatically locate System.dll as a "standard library"
               instead the reference is always passed from the project. Also, for mscorlib.dll
               we need to provide the explicit location in order to maintain the correct behaviour
     -->
        <_ExplicitReference Include="$(FrameworkPathOverride)\mscorlib.dll" />
    </ItemGroup>

would trigger and force us to use mscorlib from system mono. That does not work well.
- By setting FrameworkPathOverride, we can get the right mscorlib
- However, that ItemGroup happens outside of a target, so we must move our setting to match for it to take effect
2017-03-30 15:04:21 -05:00
..
MSBuild-Smoke.cs [XM] Improve XM msbuild support and add roslyn netstandard test case (#1846) 2017-03-14 11:08:04 -05:00
RoslynSmokeTests.cs [macos] Fix msbuild issues with shprojj/projitem library (#1936) 2017-03-30 15:04:21 -05:00
RuntimeTests.cs [ObjCRuntime] Add assembly registration event. (#1933) 2017-03-29 17:25:28 +02:00