Browse Source

Special hack to keep VS happy

pull/919/head
Nikita Tsukanov 10 years ago
parent
commit
beda69a2e6
  1. 1
      build.cake
  2. 3
      src/Android/Avalonia.Android/Avalonia.Android.csproj
  3. 4
      src/Shared/nuget.workaround.targets

1
build.cake

@ -142,6 +142,7 @@ Task("Build")
MSBuild(parameters.MSBuildSolution, settings => {
settings.SetConfiguration(parameters.Configuration);
settings.WithProperty("Platform", "\"" + parameters.Platform + "\"");
settings.WithProperty("UseRoslynPathHack", "true");
settings.SetVerbosity(Verbosity.Minimal);
settings.WithProperty("Windows", "True");
settings.UseToolVersion(MSBuildToolVersion.VS2017);

3
src/Android/Avalonia.Android/Avalonia.Android.csproj

@ -159,4 +159,7 @@
<PackageReference Include="System.Threading.Tasks" Version="4.0.11" />
</ItemGroup>
<Import Project="$(MSBuildThisFileDirectory)..\..\Shared\nuget.workaround.targets" />
<PropertyGroup Condition="'$(UseRoslynPathHack)' == ''">
<CscToolPath>$(MSBuildToolsPath)\Roslyn</CscToolPath>
</PropertyGroup>
</Project>

4
src/Shared/nuget.workaround.targets

@ -57,7 +57,7 @@
<Output TaskParameter="Include" ItemName="%(_NuGetContentItems.NuGetItemType)" />
</CreateItem>
</Target>
<PropertyGroup>
<CscToolPath Condition="!Exists('$(CscToolPath)')">$(MSBuildToolsPath)\..\Roslyn</CscToolPath>
<PropertyGroup Condition="'$(UseRoslynPathHack)' == 'true'">
<CscToolPath>$(MSBuildToolsPath)\..\Roslyn</CscToolPath>
</PropertyGroup>
</Project>
Loading…
Cancel
Save