Piotr Puszkiewicz
52ed2b090f
Remove temporary hacks from new NuGet
2016-08-01 19:11:40 -07:00
Eric Erhardt
df3fea3736
Merge pull request #3962 from eerhardt/msbuild-GenerateDepsFile
...
Implement GenerateDepsFile MSBuild Task
2016-08-01 20:17:05 -05:00
Eric Erhardt
b5d312e7fa
PR feedback.
2016-08-01 19:06:46 -05:00
Eric Erhardt
911f7a9759
Merge pull request #3971 from eerhardt/msbuild-UpdateNuGet
...
Update NuGet to 3.5.0-rc1-1697
2016-08-01 16:15:56 -05:00
Eric Erhardt
10cfa744e5
PR feedback.
...
Implement VersionPrefix and VersionSuffix MSBuild properties.
Use FluentAssertions in the test.
2016-08-01 15:02:22 -05:00
Eric Erhardt
b3e69b139e
Update NuGet to 3.5.0-rc1-1697
2016-08-01 13:58:04 -05:00
Eric Erhardt
a4aa0a99cd
Implement GenerateDepsFile MSBuild Task
2016-07-29 20:46:34 -05:00
Eric Erhardt
e3f0a859f8
Update README to kick off a build
2016-07-29 14:31:16 -05:00
Livar
7d74c31aa8
Merge pull request #3963 from livarcocc/compare_ignore_case
...
Compare ignore case
2016-07-29 00:31:22 -07:00
Livar Cunha
89a6bdd197
Disabling the msbuild E2E test.
2016-07-28 23:35:46 -07:00
Livar Cunha
06bbaf7fb5
Disabling build3 tests.
2016-07-28 23:13:19 -07:00
Piotr Puszkiewicz
336b97212f
Crossgen package name casing
2016-07-28 22:29:29 -07:00
Livar Cunha
174eeed45e
Adding System namespace to packagedependencyprovidertest, required by StringComparer.
2016-07-28 21:57:00 -07:00
Livar Cunha
dca7a4fd41
Need to restore the build tools CLI before trying to use it. Now we use it for both restore/publish of build tools.
2016-07-28 21:43:09 -07:00
Livar Cunha
da688f71c2
Fixing the path to the Build Tools CLI for publisbing tools_runtime
2016-07-28 21:27:46 -07:00
Livar Cunha
b05b0e6dc5
After NuGet started lower casing the packages, we started hitting issues where we failed to locate dependencies under our list of libraries due to different casing in the libraries names. The fix here is to compare the library names ignoring casing.
2016-07-28 21:17:32 -07:00
Piotr Puszkiewicz
ad66b8935c
Merge pull request #3957 from dotnet/piotrpMSFT/fixbuild
...
print all files
2016-07-28 03:03:12 -04:00
Piotr Puszkiewicz
ed0f29fde4
print all files
2016-07-28 00:01:14 -07:00
Piotr Puszkiewicz
4d21dc40cf
Merge pull request #3956 from dotnet/piotrpMSFT/fixbuild
...
Full verbosity for build_tools restore
2016-07-28 02:41:43 -04:00
Piotr Puszkiewicz
001504fcec
Full verbosity for build_tools restore
2016-07-27 23:40:47 -07:00
Piotr Puszkiewicz
527aee89c0
Merge pull request #3955 from dotnet/piotrpMSFT/fixbuild
...
Expose init_tools full verbosity
2016-07-28 02:38:12 -04:00
Piotr Puszkiewicz
fd9451d758
Expose init_tools full verbosity
2016-07-27 23:37:08 -07:00
Piotr Puszkiewicz
1a45eaeb8c
Merge pull request #3954 from dotnet/piotrpMSFT/fixbuild
...
improve diagnostic output
2016-07-28 02:28:11 -04:00
Piotr Puszkiewicz
63b11f0690
fix fix
2016-07-27 23:26:28 -07:00
Piotr Puszkiewicz
beb549916f
Merge pull request #3953 from dotnet/piotrpMSFT/fixbuild
...
init tools diagnostics
2016-07-28 02:24:11 -04:00
Piotr Puszkiewicz
3d2217c50d
init tools diagnostics
2016-07-27 23:21:26 -07:00
Piotr Puszkiewicz
322eb72b86
Merge pull request #3952 from livarcocc/fix_publish
...
Fix publish
2016-07-27 19:59:38 -04:00
Livar Cunha
567cd8e1b5
Adding the trailing slash in the directory property. BuildTools needs it like that and that is the pattern in MSBuild.
2016-07-27 15:59:55 -07:00
Livar Cunha
f31a135264
Loading Build.Common.targets, a common targets for BuildTools. We need it to fix the Publish failures we have been hitting.
2016-07-27 15:18:59 -07:00
Piotr Puszkiewicz
673dca4064
Merge pull request #3945 from dotnet/piotrpMSFT/FixBuildTools
...
Define build-tools required prop ToolsDir.
2016-07-27 00:47:37 -04:00
Eric Erhardt
0d7c722189
Merge pull request #3937 from eerhardt/msbuild-runtimeconfig
...
Generate runtimeconfig.json and runtimeconfig.dev.json from MSBuild
2016-07-26 23:19:47 -05:00
Eric Erhardt
104ca5219d
Ensure additional probing paths don't have a trailing slash.
...
Workaround for https://github.com/dotnet/core-setup/issues/228 .
2016-07-26 22:27:25 -05:00
Eric Erhardt
ba0f71f5a5
Use object serialization to write the runtime config files.
2016-07-26 21:56:47 -05:00
Eric Erhardt
efc0efe4f9
Workaround native deps resolver not lower casing the file paths into the NuGet cache.
...
This is needed until https://github.com/dotnet/core-setup/pull/64 is merged.
2016-07-26 21:00:14 -05:00
Eric Erhardt
74da44a2bf
Temporarily restoring in-between compilation stages in order to use the current NuGet restore implementation.
2016-07-26 21:00:14 -05:00
Eric Erhardt
a48def9ade
Fix package code for new NuGet.
...
The new NuGet uses tolower paths, and we need to react to it.
Port https://github.com/dotnet/cli/pull/2722
Port https://github.com/dotnet/cli/pull/3554
2016-07-26 20:53:20 -05:00
Eric Erhardt
d54bba96cd
Fix Microsoft.DotNet.Tools.Tests.Utillities.xproj name to match folder.
...
Also fixing GivenAProjectDependenciesCommandFactory test to expect a lower case path, since that is what the new NuGet does.
2016-07-26 20:53:19 -05:00
Eric Erhardt
2ac8ca0e07
Update Microsoft.NuGet.Build.Tasks to 1.0.0-alpha-000002, which has the casing fix for Microsoft.Net.Compilers.netcore dependency.
2016-07-26 20:53:19 -05:00
Eric Erhardt
369a6894dd
Fix the casing of Microsoft.Net.Compilers.netcore since the latest NuGet cares about this now.
2016-07-26 20:53:18 -05:00
Eric Erhardt
6eabeb9be0
Generate runtimeconfig.json and runtimeconfig.dev.json from MSBuild
...
Moves generating the runtimeconfig files to a separate MSBuild target which is only dependent on project.lock.json.
Also, moving up our NuGet dependency to 3.5.0-rc1-1653, since that brings in the LockFile.PackageFolders property, which is needed for runtimeconfig.dev.json.
2016-07-26 20:53:17 -05:00
PiotrP
97bc5e3cb7
Define build-tools required prop ToolsDir.
2016-07-26 18:22:58 -07:00
Jonathan Miller
006ab56248
Merge pull request #3925 from sokket/run
...
Bringing run.exe into the repo and starting with the clean command
2016-07-26 17:12:59 -07:00
Piotr Puszkiewicz
730a59ad17
Merge pull request #3943 from dotnet/rel/1.0.0
...
fix up git history
2016-07-26 19:27:05 -04:00
Piotr Puszkiewicz
dd43ccb688
Piotrp msft/merge2msbuild ( #3941 )
...
* Add Test for removing readonly flag when copying readonly library assets
* change namespace
* PR Feedback
* Fix newlines in the first run experience message
The newlines in the first run experience were missing which made the text
look a little squashed.
Fixes #3909
* Update README.md (#3904 )
* Update README.md
* Responding to PR feedback
* Responding to PR feedback
2016-07-26 19:22:12 -04:00
Jonathan Miller
3a6e15309e
Bringing run.exe into the repo and starting with the clean command
2016-07-26 16:15:36 -07:00
Piotr Puszkiewicz
5ebc6a1ceb
Decompose Crossgen, remove CleanPublishOutput, replace ExtractArchive with *FileExtractToDirectory ( #3927 )
...
* Eliminate CleanPublishOutput
* Decompose Crossgen Task
* WiP
* TarGzFileExtractToDirectory
* FixModeFlags --> CHMod
Also various eliminations of dead code
* Tasks cleanup
Move all tasks to .tasks file. There is little value in keepint them in each source file as they are already being used assumptively by files that happen to get executed later.
Also eliminating uses of <Exec> for DotNet invocations
* Move to BuildTools implementation of TarGzCreateFromDirectory
* Eliminate Command.cs and helpers
* Remove dead code
* Revert TarGz from BuildTools
Latest build tools package has not picked up the task, though it is checked in.
* Disable ChMod on Windows
* Windows bug fix
* PR Feedback
* Finish changing Chmod caps
2016-07-26 00:29:59 -04:00
Bryan Thornbury
ee8a01b8d6
Merge pull request #3924 from brthor/brthor/msbuild-vers
...
change feature-msbuild versions.
2016-07-25 14:37:36 -07:00
Bryan Thornbury
7c71af8db5
get Eric's change
2016-07-25 14:06:46 -07:00
Bryan Thornbury
5d96412b14
change feature-msbuild branch versions
2016-07-25 14:05:41 -07:00
Eric Erhardt
eaa771edca
Merge pull request #3918 from blackdwarf/frefix
...
Fix newlines in the first run experience message
2016-07-25 10:11:34 -05:00