Commit graph

1484 commits

Author SHA1 Message Date
piotrp
a66546d8fb Maintain test artifacts
Improved test diagnostics
Providing diagnostics about failed process.
Workaround for https://github.com/NuGet/Home/issues/1977
get past crossgen errors!
2016-01-26 23:25:39 -08:00
Andrew Stanton-Nurse
066bebcc6c bootstrap using nuget instead of dnx 2016-01-26 23:25:37 -08:00
Rob Mensching
74f0c7a839 Remove ProgramFiesFolder name
Providing a name, particularly a long name, for ProgramFilesFolder in
a compressed MSI only bloats the installation.
2016-01-26 23:24:50 -08:00
Rob Mensching
b6c72d725d Fix Component Rules violations.
All resources should be installed by one and only one Component, where
Component is defined by the Component/@Guid. The SetupRegistry_x64 and
SetupRegistry_x86 Components were sharing the env vars across the 32-bit
and 64-bit packages. That is a Component Rule violation.

The fix is simple. Since the 32-bit registration is always required, let
it handle the env var installation. The code is cleaner as well.
2016-01-26 22:48:39 -08:00
Piotr Puszkiewicz
90fad34d5a Merge pull request #1058 from piotrpMSFT/piotrpMSFT/Issue1057/NuGet-536
Bump NuGet dependency to -536
2016-01-26 21:40:07 -08:00
Piotr Puszkiewicz
55e838427f Merge pull request #927 from agocke/analyzer-support
Add analyzer support
2016-01-26 19:19:42 -08:00
Piotr Puszkiewicz
511015c331 Merge pull request #1027 from enricosada/teach_fsharp_to_dotnet_new_rel_1.0.0
teach fsharp to dotnet new
2016-01-26 19:18:12 -08:00
Piotr Puszkiewicz
b72975bf4c Merge pull request #1051 from dotnet/pawelka/strongname
Strong naming Microsoft.Dotnet.Cli.Utils
2016-01-26 19:16:41 -08:00
Piotr Puszkiewicz
7392b2d119 Merge pull request #1055 from dotnet/prkrishn/framework-assembly
Ignore framework assemblies when compiling for package based frameworks.
2016-01-26 18:54:37 -08:00
piotrp
bd109c1bf4 Bump NuGet dependency to -536 2016-01-26 18:47:03 -08:00
Senthil
5a01557501 Set AppContext BaseDirectory 2016-01-26 18:38:21 -08:00
Pranav K
ec73b1de23 Ignore framework assemblies when compiling for package based frameworks.
Fixes #1054
2016-01-26 17:41:11 -08:00
moozzyk
0d3f1bf5f2 Strong naming Microsoft.Dotnet.Cli.Utils 2016-01-26 16:18:38 -08:00
Andy Gocke
75859c5dc0 Merge branch 'rel/1.0.0' into analyzer-support 2016-01-26 10:43:34 -08:00
Piotr Puszkiewicz
9e8f101ae3 Merge pull request #976 from jhendrixMSFT/rel/1.0.0
The dotnet MSI doesn't properly set ALLUSERS property.
2016-01-26 01:22:21 -08:00
Piotr Puszkiewicz
e7053b5339 Merge pull request #1030 from dotnet/fixhelp
Fix the dotent help screen
2016-01-26 01:19:52 -08:00
Piotr Puszkiewicz
4c0b350530 Merge pull request #1037 from piotrpMSFT/piotrpMSFT/Issue1036/NuGet531
Bump NuGet to -531
2016-01-26 00:43:56 -08:00
piotrp
bfdf0a5fe1 Bump NuGet to -531 2016-01-25 22:58:54 -08:00
Zlatko Knezevic
cd1837d189 Fix the dotent help screen
Replace the compile verb with build.
2016-01-25 12:48:21 -08:00
Piotr Puszkiewicz
e40f860d12 Merge pull request #1025 from dotnet/pawelka/bug-1014
Fixing wrong output path passed to pre/post publish scripts
2016-01-25 11:20:29 -08:00
Enrico Sada
91b37f82b4 teach fsharp to dotnet new
- add --lang <LANG> [C#|F#] with alias (csharp/cs)
- renamed template directories, format "LANGUAGE-TEMPLATE"
- add --type <TYPE>

    default to first template of the language ( "Console" )

- show all avaiable types, if invalid argument --type

    ```
    Unrecognized type: notexists
    Avaiable types for F# :
    - Console
    ```
2016-01-25 19:52:52 +01:00
Piotr Puszkiewicz
044b9473e9 Merge pull request #1012 from dotnet/davidfowl/auto-facade
Auto reference facades in the common cases
2016-01-25 10:43:21 -08:00
Pawel Kadluczka
63e8ed898b Merge branch 'rel/1.0.0' into pawelka/bug-1014 2016-01-25 10:01:16 -08:00
Pavel Krymets
231cc037fd Merge pull request #947 from dotnet/pakrym/configtest3
Add test for desktop config generation
2016-01-25 09:59:48 -08:00
Pavel Krymets
57030b4a96 Add test for desktop config generation 2016-01-25 09:30:02 -08:00
moozzyk
813979de0e Fixing wrong output path passed to pre/post publish scripts
Fixes #1014
2016-01-25 09:24:27 -08:00
Andy Gocke
c716ad6571 Add analyzer support
With this change, any referenced analyzer project will be parsed by the
project system and the assemblies will be passed down to the compiler.
By default, the analyzer language is considered to be "cs". If another
language is used, the "languageID" option should be specified inside the
"analyzerOptions" section of the project.json file.

Resolves #83
2016-01-24 21:38:42 -08:00
David Fowler
0bf95241be Remove unused list 2016-01-24 11:09:59 -08:00
David Fowler
2807db8044 Auto reference facades in the common cases
- There are 2 major cases to auto reference facades:
1. When using a netstandard/dotnet* based package on a platform where the System.* packages don't provide any compilation assemblies.
2. When referencing a PCL where no dependencies were specified in the nuspec.
- For 1, we handle it by replacing package references with reference assemblies if possible. For 2. We turn assembly references of PCL assemblies into package dependencies.
This should cover the 90% case where people had to manually reference facades anytime they wanted to use a PCL on Net4.x.

TODO: P2P PCL references

#164
2016-01-24 11:05:31 -08:00
Piotr Puszkiewicz
ea43482551 Merge pull request #985 from brthor/525/arg_forwarding
Argument Forwarding Changes #525
2016-01-23 20:55:56 -08:00
Bryan Thornbury
4a8b4116aa Fix Nuget package creation arg passing 2016-01-23 16:56:22 -08:00
Bryan Thornbury
ed5538292e Changes to restore CentOS properly in arg forwarding test. 2016-01-23 15:00:04 -08:00
Bryan
4c41c9699c Last necessary test changes
Fix the refactoring bugs

fix restore

downgrade version of package command test

Linux Test Script Fixes

use corehost instead of corerun for arg testing

don't copy corehost

fix scripts

Account for change in publish path, use corerun. Issue with AppContext.BaseDirectory in corehost.

Case Sensitive Reflector

wait for process exit

Fix bug in runtests.ps1

fix release build output path

fixup bug in runtests.sh
2016-01-23 14:32:50 -08:00
Bryan
cd9e5e2f08 Make the move off of * dependencies
move tests back to 23704

name changed, feedback
2016-01-23 13:01:37 -08:00
Bryan
c727c513dc Native fixes
project.json cleanup

Cleanup and Code Review Feedback
2016-01-23 13:01:36 -08:00
piotrp
f16f839019 Fixes system.runtime.extensions:4.1.0.0 issue 2016-01-23 13:01:35 -08:00
Bryan Thornbury
d1d23944df Changes to fix publish tests 2016-01-23 13:01:34 -08:00
piotrp
9c5e520285 various fixes 2016-01-23 13:01:33 -08:00
Bryan
37445f053d Test Changes to work with new Argument Escaping and Command Infra 2016-01-23 13:01:32 -08:00
Bryan
8d0fada156 Product Changes to Work with new argument escaping 2016-01-23 13:01:31 -08:00
Bryan
e794ad6a10 Basic Argument Forwarding and Escaping Code Additions/Changes 2016-01-23 13:01:30 -08:00
Bryan
fce9666f37 Argument Forwarding Test Infrastructure 2016-01-23 13:01:29 -08:00
Piotr Puszkiewicz
df42fa0747 Merge pull request #998 from piotrpMSFT/piotrpMSFT/issue995/removeNoCache
Remove --no-cache from scripts
2016-01-23 11:41:21 -08:00
piotrp
c8a11ce63c Remove --no-cache from scripts
--no-cache is not supported by NuGet v3
2016-01-23 09:53:51 -08:00
Livar
90cc24f95e Merge pull request #989 from livarcocc/pack
Building the projects that are going to be packaged separately
2016-01-22 23:59:15 -08:00
Livar Cunha
91fcb62611 Introducing a separate script that initializes the projects that are going to be packaged, so that it can be shared between build and pack. 2016-01-22 23:08:49 -08:00
Livar Cunha
e3a8dacc8e Building the projects that are going to be packaged separately so that they build for all the Tfms. The package step will then pick it up and package all the correct Tfms as well. 2016-01-22 23:08:49 -08:00
Piotr Puszkiewicz
3656a06f49 Merge pull request #936 from schellap/symlinkport
Port https://github.com/dotnet/cli/pull/893
2016-01-22 19:19:22 -08:00
Piotr Puszkiewicz
47ae5faf37 Merge pull request #981 from cdmihai/skipFlakyTests
Skip flaky incremental tests
2016-01-22 19:18:07 -08:00
schellap
45bee52522 Resolve sym links to probe paths on Unix 2016-01-22 16:51:04 -08:00