Alexander Köplinger
747e9fd6ad
MSBuildSdkResolver: resolve symlink for 'dotnet' binary
...
On Linux the dotnet installed by the dotnet packages is a
symlink (/usr/bin/dotnet -> ../share/dotnet/dotnet).
We need to resolve the symlink so we're passing the path to
the actual .NET Core installation to libhostfxr.
Fixes https://github.com/dotnet/cli/issues/7125
2017-07-12 16:37:02 +02:00
Mike Lorbetske
ea467db3af
Update test to pass --no-restore to templates
2017-07-10 16:27:54 -07:00
Mike Lorbetske
5aec446657
Update to SetupCrossgen 277 - Coherence 26182
...
Enable loc for dotnet new
2017-07-10 15:20:35 -07:00
William Li
191e3e3019
Installer Success Reporting for Windows
...
Issue https://github.com/dotnet/cli/issues/7091
Add internal command dotnet internal-reportinstallsuccess. Before
Windows installer finishes, run this command instead of dotnet new. It
will trigger the first time experience as well as sending telemetry with
installer exe name.
This command blocks to ensure that the webservice call completes.
2017-07-07 12:56:21 -07:00
Matt Ellis
cde3a8bcb2
MIT License *NIX Builds.
...
Remove non MIT licensed components from the CLI when building on non
windows platforms. The shared framework provides the LICENSE file that is
included with the tarballs, so we just need to ensure we don't pull any
windows specific stuff that is not MIT licensed.
Fixes : dotnet/core-setup#676
2017-07-06 16:47:50 -07:00
Livar Cunha
2b15cb43cf
Adding a Minimum VS Defined SDK version to the resolver. If it set to 1.0.4 if the minimum SDK version file is not found.
2017-07-05 09:54:46 -07:00
Livar
20023717b5
Merge pull request #7048 from livarcocc/fix_help_message
...
Fixing help text for version, info and diagnostics and also removing …
2017-06-30 15:54:40 -07:00
Livar Cunha
3ec572f824
Fixing help text for version, info and diagnostics and also removing runtime options that are only available for dotnet exec.
2017-06-30 13:19:52 -07:00
Livar Cunha
859058ba7b
Changing to use File.OpenRead. This is required because when access readonly files, you must pass FileAccess.Read, otherwise, we get a UnauthorizedFileAccess exception.
2017-06-29 20:24:51 -07:00
Mike Lorbetske
d8087d35d4
Update engine and templates, update to SetupCrossgen 224 - Coherence 25975
2017-06-29 10:16:02 -07:00
Livar
5c67b11d62
Merge pull request #7014 from dotnet/merges/release/2.0.0-to-master-20170628-070032
...
Merge release/2.0.0 to master
2017-06-28 10:29:31 -07:00
Nick Guerrera
9b77dc50f1
Redirect parser to localized validation messages
2017-06-27 15:49:00 -07:00
Livar Cunha
a5aba4929a
Merge remote-tracking branch 'dotnet/release/2.0.0' into merges/release/2.0.0-to-master-20170627-070029
...
* dotnet/release/2.0.0: (27 commits)
Updating the runtime to pick up the satellite assembly host fix.
Fixing some merges from release/2.0.0-preview2.
Create the Dotnet User Profile folder when running the first experience, if the folder does not exist, if will fail the first run because it will fail to create the first notice sentinel.
Add F# and Roslyn satellites
Fix tests expecting unlocalized messages from dotnet/sdk
Generating a layout folder with the satellite assemblies only which we use to generate a language pack tarball/zip. Initially, I wanted a IncludeOnlyFilter, but couldn't quite get that to work on tar, just passing the filter in the command line didn't work because the shell does not do recursive globbing. So, I opted for the layout folder.
Update SPA templates version to 1.0.0-preview-000321
Fix dotnet/sdk#1364
Add rhel and Debian download link
Exclude satellite assemblies from archive.
Remove failed workaround for Microsoft.Composition warning
Update templates to add missing BrowserLink package
Update to SetupCrossgen 215 - Coherence 25794
Update templates to suppress the warning for Microsoft.Composition and AssetTargetFallback
Add explicit dependency for pakcage smoke test
Update templates to remove the package NETStandard.Library.NETFramework
Update F# compiler to latest
Update to SetupCrossgen 213 - Coherence 25769
Pinning to the dotnet-install to version '2.0.0-preview2-006470'
Updating branch/channel information.
...
2017-06-27 14:53:41 -07:00
Nick Guerrera
34d0900a34
Use latest command line parser
2017-06-27 10:03:53 -07:00
Livar
7af62e423e
Merge pull request #6999 from livarcocc/first_run_sentinel_when_no_dotnet_folder_exists
...
Create the Dotnet User Profile folder when running the first experience
2017-06-26 12:53:02 -07:00
Livar
eeddfb6ea1
Merge pull request #7001 from dotnet/merges/release/2.0.0-to-master-20170626-070030
...
Merge release/2.0.0 to master
2017-06-26 11:25:58 -07:00
Nick Guerrera
b8a2ce4e8c
Merge pull request #6997 from nguerrera/loc-compilers
...
Add F# and Roslyn satellites
2017-06-26 11:10:49 -07:00
Livar Cunha
cd984f5b50
Create the Dotnet User Profile folder when running the first experience, if the folder does not exist, if will fail the first run because it will fail to create the first notice sentinel.
2017-06-24 22:59:35 -07:00
Nick Guerrera
14977b7201
Add F# and Roslyn satellites
2017-06-23 19:48:38 -07:00
William Li
10d59cd982
Merge branch 'master' into merges/release/2.0.0-to-master-20170623-070040
2017-06-23 11:32:24 -07:00
Livar Cunha
37f531be4c
Handling an exception that happens when dotnet run is invoked with a file that is not a valid project file. We catch that exception and re-throw it as a GracefulException.
2017-06-23 10:47:09 -07:00
Nick Guerrera
74acc40036
Add msbuild satellite assemblies
2017-06-21 13:34:16 -07:00
Nick Guerrera
1661fd0975
Merge pull request #6961 from nguerrera/loc-tests
...
Make remaining tests pass on localized setup
2017-06-21 10:42:01 -07:00
Livar Cunha
5cab325335
Merge remote-tracking branch 'dotnet/release/2.0.0' into merges/release/2.0.0-to-master-20170621-070039
...
* dotnet/release/2.0.0: (35 commits)
Fixing an issue in the RepoDirectoriesProvider where it assumed that the only directory under SDK was the SDK directories. This is no longer true now that we moved the NuGet fallback folder there.
Simple clean up to the store tests
Updating xlf files for the Configurer.
Removing NuGetConfig from the first run experience and replacing the sentinel with the FirstUseNoticeSentinel when needed.
Moving the expanding fallback folder to the dotnet folder hive. The folder will be expanded at sdk/NuGetFallbackFolder.
Fixing CRLF issue.
Updating xlf and fixing line ending problems with one file.
Add rhel and Debian download link
Fix race in telemetry msbuild arg tests
Avoid repeating the first-run message if lzma archive is missing
Use fluent helper for line-end normalization
Update CoreSetup to preview3-25419-01
Updating Roslyn to 2.3.0-beta3-61816-04
Update CoreSetup to preview3-25418-01
insert new tpv2 which fixes following issue https://github.com/Microsoft/vstest/issues/632 https://github.com/Microsoft/vstest/issues/844 https://github.com/Microsoft/vstest/issues/847 https://github.com/Microsoft/vstest/issues/840 https://github.com/Microsoft/vstest/issues/843
Windows installer refresh
Update SDK to 1.1.0-alpha-20170615-3
Updating NuGet to 4.3.0-preview3-4168
MSBuild 15.3.388
Make dotnet-sln-add.Tests pass on localized setup
...
2017-06-21 08:51:19 -07:00
Nick Guerrera
b922d7e550
Make dotnet-remove-reference tests pass on localized setup
2017-06-20 18:45:36 -07:00
Nick Guerrera
273dea9371
Make dotnet-list-reference tests pass on localized setup
2017-06-20 17:57:32 -07:00
Nick Guerrera
20e0a46e59
Make dotnet-add-reference tests pass on localized setup
2017-06-20 16:16:38 -07:00
Livar Cunha
0e200ace5e
Updating xlf files for the Configurer.
2017-06-20 11:21:43 -07:00
Livar Cunha
a357fd7bca
Removing NuGetConfig from the first run experience and replacing the sentinel with the FirstUseNoticeSentinel when needed.
2017-06-20 10:59:23 -07:00
Livar Cunha
529d7caa79
Moving the expanding fallback folder to the dotnet folder hive. The folder will be expanded at sdk/NuGetFallbackFolder.
2017-06-20 10:59:23 -07:00
Livar Cunha
69e2db5251
Updating xlf and fixing line ending problems with one file.
2017-06-19 21:37:47 -07:00
Livar
f6f96e334b
Merge pull request #6869 from omajid/missing-lzma-repated-first-run-message
...
Avoid repeating the first-run message if lzma archive is missing
2017-06-19 20:50:59 -07:00
Omair Majid
34b44b999b
Avoid repeating the first-run message if lzma archive is missing
...
If the LZMA archive is missing, the first-run message is printed every time.
This commit fixes that.
Split the first-run message into two pieces:
- The first-run (welcome and telemetry) message is printed only once, no matter
whether the cache was primed or not.
- The cache-priming message is printed only if the cache is avaialble.
Otherwise skip the cache introduction and the ccache priming operation.
2017-06-19 18:08:05 -04:00
Livar
01a767cd20
Merge branch 'master' into merges/release/2.0.0-to-master-20170619-070044
2017-06-19 11:52:23 -07:00
Nick Guerrera
11967b7d9c
Merge branch 'release/2.0.0' into loc
2017-06-16 18:20:44 -07:00
Livar
e3d388e82d
Merge pull request #6886 from dotnet/merges/release/2.0.0-to-master-20170615-070042
...
Merge release/2.0.0 to master
2017-06-15 09:18:04 -07:00
Mike Lorbetske
1a142953c2
Detect initial bolding for console colors
2017-06-14 23:51:02 -07:00
Livar
d87c5c9570
Merge pull request #6860 from dotnet/merges/release/2.0.0-to-master-20170614-070042
...
Merge release/2.0.0 to master
2017-06-14 08:16:36 -07:00
Livar Cunha
0a4a0a082c
Updating the SDK. Mostly, had to change PackageTargetFallback to AssetTargetFallback.
2017-06-14 00:27:26 -07:00
Nick Guerrera
8754fa4e68
Make dotnet-sln-add.Tests pass on localized setup
2017-06-13 21:58:03 -07:00
Nick Guerrera
5da3bfdd6a
Make dotnet-sln-list.Tests pass on localized setup
2017-06-13 21:13:47 -07:00
Nick Guerrera
0a4e05b0bb
Remove unused string with ID differing only by case
2017-06-13 20:44:55 -07:00
Nick Guerrera
50c68c4f5e
Make dotnet-remove-package.Tests pass on localized setup
2017-06-13 20:38:15 -07:00
Nick Guerrera
2b74bf73dc
Make dotnet-add-package.Tests pass on localized setup
2017-06-13 20:29:44 -07:00
Nick Guerrera
3e827fca61
Make dotnet-sln-remove.Tests pass on localized setup
2017-06-13 20:22:27 -07:00
Livar Cunha
5e5b4de0b9
Do no pass down to implicit restore the framework option.
2017-06-13 19:25:23 -07:00
Nick Guerrera
419562ba95
Make dotnet-help.Tests pass on localized setup
2017-06-13 19:24:30 -07:00
Nick Guerrera
6e0cfa7839
Make dotnet-msbuild.Tests pass on localized setup
2017-06-13 19:05:16 -07:00
Nick Guerrera
38e5b7123a
Make Sln.Internal.Tests pass on localized setup
2017-06-13 18:22:41 -07:00
Nick Guerrera
f09124fcd6
Make dotnet.Tests pass on localized setup
2017-06-12 17:31:40 -07:00
Livar Cunha
8da7efdf41
Merge remote-tracking branch 'dotnet/release/2.0.0' into merges/release/2.0.0-to-master-20170612-070041
...
* dotnet/release/2.0.0: (72 commits)
Updating the signing project to reflect the new location of the resolver.
Another update to MSBuild. To 15.3.0-preview-000385-01.
Another update to msbuild. To 15.3.0-preview-000385-01.
Update to SetupCrossgen 183 - Coherence 25615
Don't include .NET Core MS.NET.Build.Extensions tasks for .NET Framework and vice versa
Update version of SDK and MS.NET.Build.Extensions, adapt to layout change
Updating MSBuild to 15.3.0-preview-000384-01
Update MSBuild to 15.3.0-preview-000384-01
test pack command
Changing NuGet version to Preview3-4154
Updating NuGet version to Preview3-4154
Add Microsoft.NET.Build.Extensions files to package for VS insertion
reenable smoke test of F# templates
empty commit
Don't try to CrossGen .NET Framework support DLLs
Update test platform to 15.3.0-preview-20170609-02.
Turning off implicit restore when publishing the build project.
Updating the vstest.console to use the same runtime that is shipping with the CLI.
Update to template build 256 to fix Web Auth scenarios
Add test for consuming .NET Standard 2.0 library from .NET Framework 4.6.1 project
...
2017-06-12 17:23:20 -07:00
Nick Guerrera
a2a33591ce
Merge branch 'release/2.0.0' into loc
2017-06-12 15:06:54 -07:00
Daniel Plaisted
9659749eeb
Update version of SDK and MS.NET.Build.Extensions, adapt to layout change
2017-06-09 18:18:55 -07:00
Nick Guerrera
bbdbbb3e8d
Update XLF
2017-06-09 10:38:28 -07:00
Nick Guerrera
31c5294ef5
Merge branch 'release/2.0.0' into loc
2017-06-09 10:30:29 -07:00
Daniel Plaisted
6b44f8938b
Merge upstream changes
2017-06-09 00:43:29 -07:00
Daniel Plaisted
858e443b1e
Don't try to CrossGen .NET Framework support DLLs
2017-06-09 00:38:36 -07:00
Matt Ellis
13ad48f413
Prepare for non windows builds to MIT Licensed
...
Remove non MIT licensed components from the CLI when building on non
windows platforms.
2017-06-08 18:28:50 -07:00
Livar Cunha
0b19d6889e
Updating the vstest.console to use the same runtime that is shipping with the CLI.
2017-06-08 16:45:29 -07:00
Livar Cunha
c89618603a
Changing the parser description for commands that have implicit restore.
2017-06-07 23:15:36 -07:00
Nick Guerrera
dfc03e7f2c
Build localized satellite assemblies
2017-06-07 20:22:27 -07:00
Livar Cunha
3231295acf
Fixing a bug in the restore option where specifying verbosity through /v was not entirely honored.
...
Adding tests for implicit restore for all the affected commands.
Fixing an issue where the command target was being passed to the restore command during implicit restore.
Adding restore params to all commands with implicit restore. Also, implicitly set the restore output to quiet.
Adding tests for the no-restore option.
2017-06-07 17:41:30 -07:00
Livar Cunha
dd76fec564
Implicit restore for build, pack, publish, run and test.
2017-06-07 17:39:29 -07:00
Daniel Plaisted
3a61ba1d20
Add Microsoft.NET.Build.Extensions and corresponding DLLs in CLI layout
2017-06-07 17:27:34 -07:00
Nick Guerrera
14028c92dd
Update xlf files
2017-06-07 16:56:09 -07:00
Nikolche Kolev
d1e7e3d77d
Add force restore option
2017-06-07 11:48:40 -07:00
Nick Guerrera
132f70c5e0
Convert LocalizableStrings.cs to resx
2017-06-06 21:50:58 -07:00
Kevin Ransom
682eb7a37f
chmod RunFsc.sh on unix
2017-06-01 20:14:09 -07:00
Kevin Ransom
2cfad18b0b
This updates the F# compiler to the latest nuget published build.
2017-06-01 17:38:20 -07:00
Livar
413fa23eee
Merge pull request #6731 from livarcocc/merge_rel_110
...
Merge rel/1.1.0 into release/2.0.0
2017-06-01 11:54:16 -07:00
Livar Cunha
5c6e7daca9
Updating NuGet.
2017-06-01 10:23:53 -07:00
Livar Cunha
f4bb13acaa
Merge branch 'rel/1.1.0' into merge_rel_110
...
* rel/1.1.0: (41 commits)
Updating the Sdk to one that includes the error surfacing work.
Update NuGet to 4.3.0-preview2-4082
Update NuGet to 4.3.0-preview1-4081 and SDK to corresponding 1.1.0 based version
Updating MSBuild to 15.3.0-preview-000246-05 to match VS.
Updating the global.json creation to use the IFile interface and adding a unit test to cover it.
Making restore use a config file so that it does not use fallback folders that may exist in the machine.
Dropping a global.json when running the first run experience with a version that matches the version of the CLI being used in the command that triggered the first run.
Updating the websdk version for 1.0
Trying to fix the opensuse42 test failure, where we tried to invoke a tool that target 1.0.4 where the 1.0 runtime is not available.
Pinning the stage0 to the last build out of rel/1.0.1 and adding a project to download 1.0 dependencies for test assets.
Updating the branding to rel/1.1.0
Dummy commit.
Adding the access token to the lzma url.
Dummy change to force a build.
Reverting the msbuild version to the release version.
Adding the web feed to nuget.config, as some packages failed to mirror and we need a build ASAP.
Updating the msbuild, SDK and Web SDK versions.
Dummy commit to kick off the build.
the FSharp.NET.Sdk version `-bundled` contains only the Sdk dir
bump f# sdk package version
...
2017-06-01 09:43:31 -07:00
mlorbetske
1d1f848611
Remove redundant error handling from project provider, add a better message for deserialization exceptions
2017-06-01 09:38:43 -07:00
Mike Lorbetske
052caa560c
Add missing using directive
2017-05-31 23:31:46 -07:00
Mike Lorbetske
68f2d17034
Only catch JsonException in the method that dispatches to the appropriate handlers
2017-05-31 23:15:56 -07:00
mlorbetske
bcb12a69f4
Fix flow from the refactoring
2017-05-31 23:15:56 -07:00
mlorbetske
85870a711e
Remove NuGet.Configs, add inversion of the launch profile flag, move profile application logic to its own method
2017-05-31 23:15:56 -07:00
mlorbetske
fc8428681e
Make errors more specific, add support for setting the launch URL for ASP.NET apps
2017-05-31 23:15:56 -07:00
Mike Lorbetske
265da2064d
Ad tests, fix issue where profile not found isn't an error
2017-05-31 23:12:49 -07:00
Mike Lorbetske
2e100f7ed8
Initial add of launchSettings.json support
2017-05-31 23:12:49 -07:00
mlorbetske
20de0334e7
Re-enable telemetry for new
2017-05-31 11:40:30 -07:00
Livar
82fcc4344d
Merge pull request #6715 from nguerrera/localization
...
Localization handback
2017-05-30 14:54:24 -07:00
Livar
6db5ff4638
Merge pull request #6690 from livarcocc/fix_verbosity_option_in_help
...
Changing verbose to verbosity in the help options
2017-05-30 14:53:58 -07:00
Livar Cunha
c27b89dfd4
Changing verbose to verbosity in the help options to match what we actually use.
2017-05-30 13:05:38 -07:00
Zbyněk Sailer
b479bd900d
LOC CHECKIN | cli-master | 20170529
2017-05-30 11:19:00 -07:00
Livar
5a47e7db07
Merge pull request #6701 from nguerrera/resolver-fix
...
Allow resolution of SDKs without minimum msbuild version file
2017-05-27 10:02:56 -07:00
Nick Guerrera
7c8bf26eaf
Allow resolution of SDKs without minimum msbuild version file
2017-05-26 15:06:55 -07:00
Livar Cunha
8b07dfa149
Adding the runtime identifier option to dotnet clean.
2017-05-25 12:29:51 -07:00
Livar Cunha
db68d4505e
Pinning the MSBuild Minimum version to 15.3.0.
2017-05-24 19:28:26 -07:00
Livar Cunha
1a117568fe
Addressing code review comments by comparing the versions differently and by changing the name of SDK to .NET Core SDK.
2017-05-24 18:00:05 -07:00
Livar Cunha
75eac0c92b
Moving version validation to only when a SDK is not overriden. Also adding a validation for the minimum MSBuild version.
2017-05-24 18:00:05 -07:00
Livar Cunha
79a817bbc7
Fixing windows build and addressing code review comments.
2017-05-23 22:49:52 -07:00
Livar Cunha
5b3cd63198
Changing the resolver so that it will search for dotnet in the PATH instead of hard coded program files.
2017-05-23 22:49:52 -07:00
Livar
1465718fc4
Merge pull request #6641 from ellismg/update-roslyn-version
...
Move Roslyn to latest 15.3 version
2017-05-23 22:18:25 -07:00
Livar
96ff9a3223
Merge pull request #6646 from livarcocc/min_version_resolver
...
Add a min version check to the resolver
2017-05-23 22:17:42 -07:00
Matt Ellis
eb60245975
Update Roslyn to latest 15.3 version
2017-05-23 16:56:41 -07:00
Livar Cunha
3539fb2a77
Disabling net461 tests for the resolver.
2017-05-23 15:59:31 -07:00
Livar Cunha
37267bf158
Addressing code review comments and trying to fix the windows break.
2017-05-22 21:26:44 -07:00
mlorbetske
0dd30b92d5
Update to SetupCrossGen 121 - Coherence 25102
2017-05-22 11:48:30 -07:00
Livar Cunha
822b290bb6
Updating the global.json creation to use the IFile interface and adding a unit test to cover it.
2017-05-22 09:51:30 -07:00
Livar Cunha
f67a72d9c4
Making restore use a config file so that it does not use fallback folders that may exist in the machine.
2017-05-22 09:42:40 -07:00
Livar
0ddccc2922
Merge pull request #6638 from nguerrera/update-xlf
...
Run xlf converter
2017-05-20 21:41:46 -07:00
Kevin Ransom (msft)
cf9967bcd2
Add fsc to distribution ( #6508 )
...
* Add fsc to distribution
* update package
* Update compiler version
* I'm not sure these do anything usefull
* Reenable f# new project tests
* Revert "Reenable f# new project tests"
This reverts commit 34d294ec8c42145cf8cf0af166f9dfc8ee51b6f8.
* merge
* Update fsharp version
* Update compiler version
* Review feedback
* review feedback
* Update DependencyVersions.props
2017-05-19 23:20:19 -07:00
Livar Cunha
a4213f78e0
Adding more tests for the min version check in the resolver.
2017-05-19 22:40:11 -07:00
Livar Cunha
f61d1ffbb0
Adding a check for the min version in the CLI Resolver.
2017-05-19 21:42:05 -07:00
Livar
947c8daabc
Merge pull request #6462 from nguerrera/sdk-resolver-tests
...
Better sdk resolver test
2017-05-19 21:40:56 -07:00
Livar Cunha
fd953738f0
Dropping a global.json when running the first run experience with a version that matches the version of the CLI being used in the command that triggered the first run.
2017-05-19 15:09:06 -07:00
Nick Guerrera
fca4162c10
Run xlf converter
2017-05-19 13:37:13 -07:00
Mardoxx
d019c19c3a
Minor text fixes
...
NET Core -> .NET Core
2017-05-19 14:59:34 +01:00
Eric Erhardt
8c1dacbe23
Merge pull request #6631 from eerhardt/StoreOptions
...
Fix dotnet store options
2017-05-18 21:23:47 -05:00
William Li
88b2e06dd1
Merged host and SDK help
...
Change help according to https://github.com/dotnet/cli/issues/6215
2017-05-18 18:12:04 -07:00
Eric Erhardt
b44bce5786
Fix dotnet store options
...
- remove configuration
- remove preserve-working-dir
- add skip-symbols
Fix #6488
Fix #6489
Fix #6490
2017-05-18 18:23:54 -05:00
Livar
6647eddf24
Merge pull request #6627 from livarcocc/fix_restore_verbosity
...
Fixing restore so that it respects the verbosity param.
2017-05-18 15:39:05 -07:00
Livar Cunha
357fd3daf1
Fixing restore so that it respects the verbosity param. The problem was that ConsoleLoggerParameters was overwritting whatever was coming through the command line.
2017-05-18 14:13:01 -07:00
Livar
5407db04e4
Merge pull request #6623 from livarcocc/fix_runnable_message
...
Slight improvement to the not runnable message.
2017-05-18 11:56:23 -07:00
Livar
68246a46fa
Merge pull request #6602 from livarcocc/json_perf_improvements
...
Improve Json perf by using JObject.Load.
2017-05-18 11:55:47 -07:00
Livar Cunha
cfd72bc1d0
Slight improvement to the not runnable message.
2017-05-18 11:14:38 -07:00
Livar Cunha
9952f2fd68
Addressing code review comments by using Streams instead of ing the contents into a string.
2017-05-18 10:07:19 -07:00
Livar Cunha
38fc8875f2
Enabling VB in the CLI.
...
Fixing the permissions for RunVbc.sh.
2017-05-17 22:16:22 -07:00
Livar Cunha
439c4e6173
Improve Json perf by using JObject.Load.
2017-05-17 21:09:49 -07:00
Livar
0401876ae0
Merge pull request #6594 from mikkelbu/error-message-when-missing-file-header-in-sln
...
Correct parsing of 'Format Version' header in sln files
2017-05-15 11:38:05 -07:00
Mikkel Nylander Bundgaard
80b293d4a6
Correct parsing of 'Format Version' header in sln files
...
Prior to this change the exception on line 138 could not
be thrown, as far as I can tell. The reason for this
is that`HeaderPrefix` contained a trailing space, and we
had verified that `line` (trimmed) started with
`HeaderPrefix`. Hence `line` must contain something more
than `HeaderPrefix` otherwise the tailing space would
have been removed, so the length of `line` could not be
less than or equal to the length of `HeaderPrefix`.
Added and changed tests to ensure that both exceptions
regarding `FormatVersion` are thrown.
Fixes #5978
2017-05-14 20:53:34 +02:00
Mikkel Nylander Bundgaard
05b0b64e55
Pass nologo to MSBuild in 'add package' command
...
Fixes #6534
2017-05-12 22:23:47 +02:00
Livar Cunha
477f0f42d0
Fixes a few inconsistencies in the display for the dotnet restore -help command.
...
Fixing tests based on the new strings.
2017-05-10 13:25:59 -07:00
Livar
976c997855
Merge pull request #6546 from livarcocc/fix_publish_help_output
...
Changing the order of the help text for dotnet publish
2017-05-09 14:22:52 -07:00
Livar
444d75c0cd
Merge pull request #6526 from mikkelbu/fail-gracefully-when-multiple-project-exist
...
Fail gracefully when multiple projects exist
2017-05-08 15:33:22 -07:00
Livar Cunha
ad76052cb4
Changing the order of the help text for dotnet publish so that it matches the order from dotnet build as well.
2017-05-08 15:30:31 -07:00
Livar
760bdf8f75
Merge pull request #6530 from mikkelbu/gracefully-report-invalid-projects
...
Gracefully report invalid project when added via sln-add
2017-05-08 11:39:17 -07:00
Mikkel Nylander Bundgaard
7a824fe737
Gracefully report invalid project in sln-add
...
Fixes #5900
2017-05-06 02:08:00 +02:00
Nick Guerrera
071789b33f
Merge branch 'release/2.0.0' into merge-release-2.0
2017-05-05 16:21:15 -07:00
Daniel Plaisted
10dd67baa8
Clean up tool restore framework fallback logic so there aren't multiple call sites to GetToolLockFile
2017-05-05 14:23:33 -07:00
Mikkel Nylander Bundgaard
de10e0dd54
Fail gracefully when multiple projects exist
...
Fixes #6267
2017-05-05 23:07:46 +02:00
Daniel Plaisted
8b13b3e579
Fall back to tools restored for .NET Core 1.x if they haven't been restored for .NET Core 2.0
2017-05-05 13:15:02 -07:00
Mike Lorbetske
209d05992f
Disable telemetry for new
2017-05-05 01:44:24 -07:00
Mikkel Nylander Bundgaard
18d71a8471
Show help info when no or wrong arguments are given
...
Fixes #5383 , fixes #5384
2017-05-04 01:01:35 +02:00
Livar Cunha
0dc1b53482
Switches the fallback folder under Nuget.Config to a package source, since we have issues for 1.0 apps using fallback folders.
2017-05-03 14:12:50 -07:00
Faizan2304
b90b191ef0
Insert Microsoft.TestPlatform.cli for update3 preview1 ( #6420 )
...
* Fix test issue failing with PathTooLongIssue
(cherry picked from commit 340254f7742201c74ed1a5c349bdca89113bd5dc)
* fix for issues:
1) https://github.com/Microsoft/vstest/issues/755
2) https://github.com/Microsoft/vstest/issues/687
3) https://github.com/Microsoft/vstest/issues/737
(cherry picked from commit 0e93b2a5d4734637538781fa5401ed81a31eea0f)
* use new version
* Update version
* Fix pathtoolong issue
* Fix test
2017-05-02 21:30:51 -07:00
Livar
e579548f81
Merge branch 'release/2.0.0' into NewAzurePackageStore
2017-05-02 14:27:20 -07:00
Livar
0560b1e546
Merge pull request #6463 from livarcocc/lzma_from_aspnet
...
Removing the code to generate the lzma archive
2017-05-02 14:26:11 -07:00
William Li
7154330432
Address code review
...
Use one version for cli migrate packages
as well as Nuget component packages
Rename CreateWithWith...
2017-05-02 13:26:46 -07:00
Nick Guerrera
1ef1cc5e27
Simplify test hook
2017-05-02 13:06:37 -07:00
Nick Guerrera
3cd4472495
Add dependency to test framework
2017-05-02 13:06:37 -07:00
Nick Guerrera
22b2e6a830
Prevent VS confusion
2017-05-02 13:06:37 -07:00
Nick Guerrera
e7ebe6d594
Add test hook
2017-05-02 13:06:37 -07:00
William Li
2ab4ac5454
Adjust for using cli-migrate package reference
...
Remove ProjectJsonMigration and its test from solution file
Change dependecy by package reference instead of project 2 project
Construct the sln and dotnet new with wrapper that is used in migrate
package
Add reference to Nuget ProjectModel etc since CrossGen need it and it
cannot automatically get the reference
2017-05-01 10:50:37 -07:00
William Li
093bf72c3c
Remove ProjectJson solution and its tests
...
It is moved to cli-migration repo
2017-05-01 08:27:02 -07:00
John Beisner
a4aa850f6b
Merge remote-tracking branch 'upstream/release/2.0.0' into NewAzurePackageStore
2017-04-28 16:23:02 -07:00
Livar Cunha
cc9819ed93
Removing the code to generate the lzma archive and instead download it from the asp.net location.
2017-04-28 15:45:29 -07:00
Nick Guerrera
09dd14bfe4
Fix some comments and add missing space to error message
2017-04-28 10:37:20 -07:00
Livar Cunha
50c7b1e9b6
Copying the aspnet runtime store artifacts to stage2.
2017-04-28 00:10:19 -07:00
Nick Guerrera
fa4fe3b2c6
Package MSBuild SDK resolver in VS insertion nupkg
2017-04-27 23:07:19 -07:00
Nick Guerrera
77ab1c5857
Add option to skip LZMA build
2017-04-27 23:07:18 -07:00
Nick Guerrera
d26b41a0c3
Add msbuild sdk resolver
2017-04-27 23:07:18 -07:00
Daniel Plaisted
811bb94de8
If generating deps.json fails, show MSBuild output in verbose output
2017-04-27 09:30:41 -07:00
Daniel Plaisted
d471037ce3
Show error if tools package doesn't include runtimeconfig file
...
For test assets, don't explicitly include the runtimeconfig file, as the pack command does it automatically
2017-04-27 09:30:41 -07:00
Daniel Plaisted
0afd0b9975
Remove dead code
2017-04-27 09:30:40 -07:00
Daniel Plaisted
cc9e942ede
Apply code review feedback
2017-04-27 09:30:40 -07:00
Daniel Plaisted
8615c30063
Don't roll prefercliruntime tools forward across major versions of .NET Core
2017-04-27 09:30:38 -07:00
Daniel Plaisted
5c679cd32e
Test fixes for tools deps.json generation
2017-04-27 09:29:16 -07:00
Daniel Plaisted
fa51bb43fc
Call into project in .NET SDK to create deps.json files for tools instead of doing so directly
2017-04-27 09:29:16 -07:00
Jon Sequeira
74af357f07
fix NullReferenceError on remove package and incorrect help text
2017-04-26 16:43:55 -07:00
William Li
de0c37a48c
Remove accidental debug line
2017-04-23 14:13:19 -07:00
William Li
da398658dc
Localization for CommonOptions
2017-04-23 14:13:11 -07:00
Ankit Mishra
e36f518d63
Improving add package performance by removing extra dg spec files
2017-04-19 10:48:48 -07:00
Livar
2a00911b1f
Merge pull request #6324 from eerhardt/Fix6244
...
Rename publish --target to --manifest.
2017-04-14 20:37:04 -07:00
Mike Lorbetske
645bb43291
Hook 'new' into the CLI telemetry pipeline
2017-04-14 20:32:51 -07:00
Eric Erhardt
bfab25c259
Rename publish --target to --manifest.
...
Fix #6244
2017-04-14 16:08:32 -05:00
William Li
def4322783
Fix format
2017-04-14 10:35:36 -07:00
William Li
83f3a3ec86
Fix dotnet run double dash passing arguments
...
When run “dotnet run -- foo”, foo should be the argument passed to the
subject app. After replacing the original parser, dotnet-run did not
utilize the “unparsedtoken” of the parsed result.
To append unparsedtoken to RunCommand’s argument is not straight
forward. RunCommand has an “immutable constructor”, which is a good
thing, so I made update RunCommand’s argument following the immutable
pattern -- create a new object with the original field but only change
the arguments. I also made these filed private set.
2017-04-13 16:56:57 -07:00
William Li
06f597b8e4
Fix wrong ListDefinition
2017-04-10 22:31:40 -07:00
William Li
1ccf02e226
Replace helpUsage text
2017-04-10 22:11:14 -07:00
William Li
a6d3012da1
Replace dotnet help parser with CliCommandLineParser
...
CliCommandLineParserVersion 138 cannot use help as command and --help as
opinion at the same timem, update to 142
2017-04-10 22:11:14 -07:00
William Li
cddffb08d2
Refactoring: Move UsageText to a separate file
2017-04-10 22:10:14 -07:00
Mike Lorbetske
fc77d7e152
Update templates & engine, rename --skip-restore to --no-restore
2017-04-10 20:00:17 -07:00
Eric Erhardt
ae78b87587
Update SDK to 2.0.0-alpha-20170410-1.
2017-04-10 14:24:52 -05:00
Eric Erhardt
99f9786ac7
Merge pull request #6270 from eerhardt/CacheRename
...
Rename `cache` to `store`.
2017-04-10 12:15:25 -05:00
Livar
67563a4f12
Merge pull request #6268 from livarcocc/remove_1_0_runtime
...
Removing the additional shared framework from the official stage2 build of the CLI
2017-04-08 12:30:41 -07:00
Livar
18126c4ea8
Merge branch 'master' into CacheRename
2017-04-08 09:36:15 -07:00
Livar
cc9271119e
Merge pull request #6266 from wli3/fix-migrate-x
...
Fix migrate command's parse error
2017-04-08 09:34:52 -07:00
Livar Cunha
c8b042fd1b
Fixing the build.
2017-04-08 00:31:27 -07:00
Livar Cunha
4c926ec9c5
Fixing the order in which we publish the stage2 with the legacy runtime.
2017-04-08 00:31:27 -07:00
Livar Cunha
772e838ff8
Removing the additional shared framework from the official stage2 build of the CLI. Instead, I also create a stage2 build with the legacy runtime so that we can continue to run tests tthat depend on it, but most importantly, we will be able to run backwards compatibility tests using it.
2017-04-08 00:31:27 -07:00
Eric Erhardt
07b25e268c
Rename cache
to store
.
...
Rename `dotnet publish --filter` to `dotnet publish --target`.
Partial fixes for #6243 , #6244
2017-04-07 14:21:16 -05:00
William Li
4f52ed37f7
Fix migrate command's parse error
...
argument. So, when it is trying to materialize MigrateCommand, the file
path does not match what it is expected(a bool).
2017-04-07 08:01:06 -07:00
Mike Lorbetske
379dd5c9e0
Update template engine & template versions
2017-04-05 13:50:12 -07:00
Eric Erhardt
b00384f497
Merge pull request #6234 from eerhardt/SelfContained
...
Add --self-contained to publish.
2017-04-04 12:03:09 -05:00
Livar
6c5d622b9e
Merge pull request #6151 from smadala/rd-arg
...
Add results-directory switch to dotnet test
2017-04-04 08:31:58 -07:00
Satya Madala
bd10beafae
update help message for test results directory
2017-04-04 12:40:18 +05:30
Livar
34f7df0763
Merge pull request #6209 from livarcocc/first_run_fallback_folder
...
First run fallback folder
2017-04-03 23:23:29 -07:00
Livar Cunha
af3d2a6c5c
Fixing formatting issues pointed out during code review.
2017-04-03 22:18:05 -07:00
Livar Cunha
3d0089552c
Fixing failures in tests when the user has a fallbackfolder setup on this machine already. These failures are again due to the fact that --packages are not populated when the packages are found in the fallback folder.
2017-04-03 22:15:40 -07:00
Eric Erhardt
ab15200500
Add --self-contained to publish.
...
This flows to the $(SelfContained) property added in https://github.com/dotnet/sdk/pull/1053
2017-04-03 18:17:08 -05:00
Livar Cunha
347bd4b1fe
Fixing the location of the sentinel and placing it side by side with the fallback folder.
2017-03-30 14:14:36 -07:00
Livar Cunha
0c1af8a2fe
Enabling E2E tests by setting HOME and USERPROFILE env variables. This will cause the NuGet.Config and fallback folder to be extract to the location in those variables during the tests. Also refactored all NuGet path calculators for the first run to a single place.
2017-03-30 11:28:01 -07:00
jonsequitur
7a90675be7
enforce repeating options to for multiple arguments
2017-03-30 07:43:04 -07:00
Livar Cunha
a46237784e
Modified the build script to generate the lzma archive without the nupkgs. Modified the configurer to upsert NuGet.Config with the fallback folder info and to extract the fallback folder. Added unit tests for all this. Next step: update E2E tests.
2017-03-30 00:11:17 -07:00
Satya Madala
8bed1b3a23
Update help text
2017-03-30 12:13:14 +05:30
Petr Onderka
8eab3ad038
Fixed broken links
2017-03-28 15:50:05 +02:00
Chris Rummel
3928c2739c
Make folder case consistent.
...
This causes no build issues (because the .csproj uses the default wildcard include),
but prevents the repo from being pushed to VSO Git.
2017-03-27 15:23:14 -05:00
Chris Rummel
cd0fc7886c
Make folder case consistent.
...
This causes no build issues (because the .csproj uses the default wildcard include),
but prevents the repo from being pushed to VSO Git.
2017-03-27 14:59:40 -05:00