Граф коммитов

4 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge 39e3184f02
[src] Build the .NET version of our product assemblies using a .NET 5 BCL. (#9637)
* [src] Build the .NET version of our product assemblies using a .NET 5 BCL.

We're not shipping the .NET product assemblies in any stable release, so we
can use a preview version of the .NET 5 BCL.

Also:

* Add all the nuget feeds we need to the top-level NuGet.config, even for .NET
  5/6, there shouldn't be any conflicts with stable feeds since we use exact
  version numbers.

* Generate a top-level global5.json which is copied to every directory that
  needs a .NET 5 global.json (overriding the .NET 3.1 global.json in the root
  directory).

* Use the expected dotnet binary during our local build.

* [tests] Fix the bgen tests to use .NET 5.

* [xharness] Set the current directory to the project directory when running .NET tests.

This way we end up using the dotnet version that's configured in global.json for the tests.
2020-09-21 13:22:44 +02:00
Waleed Chaudhry 729e241e4a
[Localization] Add generator error messages (#7531) 2020-01-08 16:07:46 -05:00
Rolf Bjarne Kvinge 3351e2a633 Add a 'repositorypath' to our NuGet.Config and update paths everywhere accordingly. (#1110)
This makes us only put packages in one directory (saves disk space and time),
and it also makes project files in multiple solutions work properly
(mtouch.csproj is in tests/tests.sln and tests/mtouch/mtouch.sln).
2016-11-04 09:13:33 +01:00
Rolf Bjarne Kvinge 06821f5cc7 Add a nuget config file to ensure we have a valid feed. (#271)
This will hopefully fix a random build problem on some machines:

[5:14:32] cat ~/.config/NuGet/NuGet.Config || true
[5:14:32] <?xml version="1.0" encoding="utf-8"?>
[5:14:32] <configuration>
[5:14:32]   <packageSources>
[5:14:32]     <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
[5:14:32]   </packageSources>
[5:14:32] </configuration>
[5:14:32] Targets files are valid XML
[5:14:33] Installing 'NUnit.Runners 2.6.4'.
[5:14:33] Installing 'NUnit 2.6.4'.
[5:14:33] Installing 'Newtonsoft.Json 6.0.8'.
[5:14:33] Successfully installed 'NUnit 2.6.4'.
[5:14:33] Successfully installed 'Newtonsoft.Json 6.0.8'.
[5:14:33] Successfully installed 'NUnit.Runners 2.6.4'.
[5:14:33] Unable to find version '0.9.5' of package 'Mono.Cecil'.
2016-06-24 11:13:07 -07:00