Commit graph

314 commits

Author SHA1 Message Date
Sridhar Periyasamy
1db27b7ae3 Enable building dotnet-CLI for centos.
I had to patch up a redhat dnx package which supports NETStandard.Library package. It is currently uploaded to dotnet-cli blob storage. This hack will no longer be required when we move to xplat nuget to do 'dotnet restore'. Apart from this there are three issues that are tracked for centos.
- compile-native not yet supported - https://github.com/dotnet/cli/issues/453
- dnu restore crashes intermittently on centos. I need to investigate this a little bit more and file issues on dnx or coreclr. This will make our CI builds very flaky.
- Dotnet restore does not restore native shims when using “centos.7-x64” - https://github.com/dotnet/corefx/issues/5066
2015-12-18 11:32:20 -08:00
Livar Cunha
82cdb28970 System.CommandLine uses Environment.FailFast when help or ReportError is detected. This causes the debugger to get invoked in windows and is not desirable. The fix here is to handle error and help ourselves, but still use the getHelpText from System.CommandLine to generate the help content. 2015-12-17 14:56:08 -08:00
Gaurav Khanna
6f9f6f54e1 Add Mac RyuJIT support 2015-12-17 14:01:05 -08:00
David Fowler
56530c9113 Remove verbose dependency info
- It's not needed since we have response files on disk that are easy to look at.
2015-12-17 01:00:24 -08:00
Zlatko Knezevic
ee5cb05e35 Merge pull request #517 from blackdwarf/pkgosxfix
Fix the PKG permission issue and change the install location
2015-12-16 20:15:13 -08:00
Bryan Thornbury
3fd3daa51a Merge pull request #487 from brthor/project_validator
Multi Project Validation
2015-12-16 16:47:51 -08:00
Bryan Thornbury
0f6562df77 Merge pull request #497 from brthor/upgrade_stdlib
Upgrade StdLib References to rc2-23614, Upgrade Runtime Version
2015-12-16 15:38:51 -08:00
Krzysztof Wicher
568d343de9 Merge pull request #480 from krwq/little_refact_publish
Make dotnet-publish slightly more readable
2015-12-16 13:32:31 -08:00
Bryan
3c1c747d9d rc2-23616 to hopefully resolve crossgen issues 2015-12-16 11:48:33 -08:00
Bryan
d768b2a768 Change PAL::hresult_t to int 2015-12-16 11:48:05 -08:00
Bryan
fcad2bab83 Upgrade References in Project.json files to rc2-23614 2015-12-16 11:47:55 -08:00
Pavel Krymets
caf82a96ec Add target framework attribute 2015-12-16 10:54:57 -08:00
Pavel Krymets
ce2628d527 Add support for symbol packages 2015-12-16 10:49:15 -08:00
Pavel Krymets
bb94f6046b Escape assembly info properties 2015-12-16 09:00:42 -08:00
Krzysztof Wicher
d5791bfa1c Make dotnet-publish slightly more readable 2015-12-15 23:55:56 -08:00
Zlatko Knezevic
5ef832ee94 Fix the PKG permission issue and change the install location
A temporary fix for the PKG permission issue by using chmod -R 755 in the postinstall
script. Change the install location to remove the "cli" part of the path. Also
change the corehost to reflect this change.

Fixes #492 and #390
2015-12-15 15:24:50 -08:00
Sridhar Periyasamy
53382b02c8 Fix build breaks due to automatic upgrade of Rosyln
"Microsoft.CodeAnalysis.Compilers" package. So upgrading
"Microsoft.Net.Compilers.netcore" to work with the newer verisons.
2015-12-15 12:15:24 -08:00
Pavel Krymets
ab5b16c00c Flow project metadata to assembly 2015-12-14 16:39:31 -08:00
Cesar Blum Silveira
fb461c27bf Support overriding strong naming key path with environment variable. 2015-12-14 10:55:55 -08:00
Pavel Krymets
93158dc1be Add resource satelite assembly generation 2015-12-14 08:33:11 -08:00
David Fowler
aebc89683e Clean up whitespace 2015-12-13 22:40:11 -08:00
David Fowler
2f64f62e67 Move the temp folder under the project root
- Makes it easier to find it
- Works for .NET Framework when changing the app base
- There seems to be a problem when quitting the child process with Ctrl + C
2015-12-13 22:07:32 -08:00
Bryan
6ff7404a48 Multi Project Validator
A tool which searches recursively for project.json files,
runs a set of analyses and reports on the result.

For CLI we have only one rule currently, that Dependencies
between projects must be equivalent to avoid stomping.
2015-12-11 14:24:05 -08:00
Pavel Krymets
91acc03a13 Read original app.config and add to it 2015-12-10 15:54:11 -08:00
Krzysztof Wicher
1115fc22fa Merge pull request #449 from krwq/ci_build_add_packaging
Fix versions bug when creating NuPkg
2015-12-10 15:34:52 -08:00
Andrew Stanton-Nurse
b25c2743ca fix a bug in the default TFM define generation 2015-12-10 12:19:24 -08:00
Bryan Thornbury
8b12fa9ffe Merge pull request #445 from brthor/stdlib
Move references to StdLib, Update other versions to "-rc2-23608"
2015-12-10 11:14:32 -08:00
Charles Stoner
6a15c33492 Merge pull request #424 from cston/prompt
Allow unbuffered forwarding of output
2015-12-10 09:18:18 -08:00
David Fowler
7d2277d930 Made some fixes to binding redirects
- Don't generate an empty config file with no redirects.
- Fix swapped publicKeyToken and culture
#462
2015-12-10 01:44:50 -08:00
Bryan
2ba6dbd630 Downgrade runtime version to get unblocked on CoreCLR bug. Fix some other dependency versions 2015-12-09 21:23:02 -08:00
Bryan
1d764f1c64 download dnx during the build 2015-12-09 21:23:01 -08:00
Charles Stoner
ac017ea3ee Forward output unbuffered 2015-12-09 15:20:58 -08:00
Bryan
16fa836215 Upgrade references to use NETStandard.Library, or up to rc2-23608 where applicable 2015-12-09 14:52:56 -08:00
Pavel Krymets
d09137f8d5 Generate binding redirect for Desktop CLR 2015-12-09 10:47:16 -08:00
Krzysztof Wicher
c701a1a430 fix version of ProjectModel.Loader 2015-12-09 01:07:52 -08:00
Krzysztof Wicher
7fb0a92d5e Workaround Microsoft.Extensions.testing.Abstractions project.json bug 2015-12-09 01:03:47 -08:00
Krzysztof Wicher
df1b42dd10 apply review feedback 2015-12-09 00:47:57 -08:00
Krzysztof Wicher
ba6b0e5d9b fix dependency version bug 2015-12-09 00:20:39 -08:00
Krzysztof Wicher
344a730607 enable debugging on Start button in dotnet-pack in VS 2015-12-09 00:20:39 -08:00
Piotr Puszkiewicz
1a26013455 Merge pull request #400 from piotrpMSFT/piotrpMSFT/issue374/dotnet-new
dotnet-init --> dotnet new
2015-12-08 21:48:16 -08:00
Sridhar Periyasamy
37e3523d0b Merge pull request #410 from Sridhar-MS/driver-fix
Fix dotnet driver on windows to deal with spaces
2015-12-08 17:50:42 -08:00
Senthil
4bbc59483b Merge pull request #430 from schellap/split-test
Fix project.json dependencies and System.Private.CoreLib casing
2015-12-08 16:36:02 -08:00
Piotr Puszkiewicz
68216b80cf Merge pull request #434 from dotnet/anurse/401-loader
Add ProjectAssemblyLoadContext
2015-12-08 16:30:33 -08:00
David Fowler
02217b695f Fixed resgen 2015-12-08 14:52:07 -08:00
Andrew Stanton-Nurse
2f5465fea3 even more pr feedback 2015-12-08 12:03:03 -08:00
Andrew Stanton-Nurse
38a7836a52 more pr feedback 2015-12-08 12:00:59 -08:00
Andrew Stanton-Nurse
069092ff41 pr feedback 2015-12-08 11:50:33 -08:00
Andrew Stanton-Nurse
0553b7c67e minor clean-up 2015-12-08 11:32:52 -08:00
Andrew Stanton-Nurse
4e6244d8a8 add ProjectAssemblyLoadContext
allows the loading of assemblies in the context of an existing project
2015-12-08 11:30:25 -08:00
PiotrP
8fa642d424 PR Feedback 2015-12-08 10:54:03 -08:00