Andy Gocke
7dd429f047
Enable Roslyn crossgen on osx/linux
...
Also updates the runtime to 23502, which contains the crossgen
utility in the xplat runtime packages.
2015-11-02 16:44:03 -08:00
anurse
b35fba863b
command line interface clean-up
2015-11-01 21:08:01 -08:00
David Fowler
d39f492300
Add the --debug argument to mono if in debug configuration
2015-11-01 20:41:58 -08:00
David Fowler
e372b32b61
Overwrite existing env vars
2015-11-01 06:24:31 -08:00
David Fowler
27f8300e82
Flow the intermediate output path to project refs
2015-11-01 05:50:39 -08:00
David Fowler
b5ebe855ad
Change how paths to project references are resolved
...
- Removed project path resolution from ProjectModel
- Flow output path to transitive dependencies
- Don't copy project deps to output in publish or post compile
2015-11-01 05:40:19 -08:00
David Fowler
96dfcfa563
Make project dependencies work for dotnet run
...
- Copy project references to the output folder
2015-11-01 04:06:12 -08:00
David Fowler
da2925e920
Fix the name stripping logic
2015-11-01 03:39:56 -08:00
David Fowler
eaf05ea596
Fix namespace
2015-11-01 02:46:05 -08:00
David Fowler
81f4ebe412
Support mono for dotnet run
2015-11-01 02:30:34 -08:00
David Fowler
8a32f5ece9
Copy dependencies on compile for desktop targets
2015-11-01 02:04:26 -08:00
David Fowler
30f8e6fa4c
Remove the message that reports compilation failed
2015-11-01 01:44:53 -07:00
David Fowler
d430ad35c4
Fixed bug resolving native search paths
2015-11-01 01:25:10 -07:00
David Fowler
05fae4d102
Fixed description of preserve-temporary
2015-10-31 23:49:41 -07:00
Andrew Stanton-Nurse
b7e6a0e6cd
clean up copypasta
2015-10-31 22:07:41 -07:00
Andrew Stanton-Nurse
3ce7a84a04
dotnet-run command
2015-10-31 21:57:07 -07:00
Andrew Stanton-Nurse
fbedf48da2
fix windows build
2015-10-31 21:19:15 -07:00
Bryan Thornbury
67a17393f8
fix compilation error
2015-10-30 15:34:50 -07:00
Bryan Thornbury
82d538c43a
fix compilation error
2015-10-30 15:20:14 -07:00
Bryan Thornbury
951e682070
remove constant
2015-10-30 15:17:43 -07:00
Bryan Thornbury
04e2212f45
clean up --native option
2015-10-30 15:13:53 -07:00
Bryan Thornbury
15cbb75e45
merge with master
2015-10-30 15:11:18 -07:00
Andrew Stanton-Nurse
e70a169b28
Add a shared runtime aware host
...
And use it in dotnet-compile
2015-10-30 15:03:29 -07:00
Bryan Thornbury
f8ebf66dfc
catch clean failure
2015-10-30 14:56:10 -07:00
Bryan Thornbury
822f8100a9
clean things up
2015-10-30 14:48:09 -07:00
Bryan Thornbury
b86dbda57e
--native compile option
2015-10-29 13:29:38 -07:00
Bryan Thornbury
4cb3b9569b
Merge remote-tracking branch 'upstream/master' into compilenative
2015-10-29 12:04:02 -07:00
Bryan Thornbury
7fe32a93b1
--native first attempt
2015-10-29 12:03:01 -07:00
David Fowler
756080421d
Use CoreConsole on *nix
...
- Changed publish to use CoreConsole instead of
CoreRun for *nix
- Locked pacakge versions for test projects
2015-10-29 02:23:09 -07:00
David Fowler
c83f58d566
Minor API cleanup
...
- Make ProjectContextBuilder a fluent API
- Rename ResolveRepositoryPath to ResolvePackagesPath
2015-10-29 01:35:23 -07:00
David Fowler
2a37430053
Updated the solution and project file
2015-10-29 00:21:35 -07:00
David Fowler
f98159b3bb
Renamed ProjectModel project
...
- Microsoft.Extensions.ProjectModel -> Microsoft.DotNet.ProjectModel
2015-10-29 00:15:12 -07:00
David Fowler
0ff309d6d1
Skip exe step for desktop TFM publish
2015-10-28 17:19:10 -07:00
Andrew Stanton-Nurse
840b704bf5
pin versions
2015-10-28 15:55:43 -07:00
Andrew Stanton-Nurse
a715be1d59
switch to latest coreclr
2015-10-28 15:47:47 -07:00
Andrew Stanton-Nurse
1d76b2846c
package up DNX in the tar.gz
...
includes a smoke test for verifying that the output can be used to build
also includes a checked-in CoreCLR in order to work around CoreCLR issue
2015-10-28 10:32:30 -07:00
David Fowler
94bafb17a3
Skip the packages folder in the default excludes
2015-10-28 02:59:44 -07:00
David Fowler
80beccdbdc
Added support for relocating reference assemblies
...
- This enables building for mono by setting the DOTNET_REFERENCE_ASSEMBLIES_PATH env variable. We could add some smart defaults for mono later.
- Added a new diagnostic for reference assemblies when the framework itself isn't installed.
- Added new error codes for dotnet.
2015-10-28 02:21:00 -07:00
Andy Gocke
1564a48760
Merge pull request #102 from agocke/AddCompilerNameOption
...
Add a compilerName option to the project.json
2015-10-26 09:34:19 -07:00
Andy Gocke
953d934819
Add csc as default compilerName if one is not specified
...
Also remove csc from project.json files, since it is no longer
necessary.
2015-10-26 09:23:58 -07:00
Andy Gocke
72665a4f9f
Remove compiler name autodetection
...
Also add compilerName: csc to every project.json to compensate.
2015-10-25 23:37:41 -07:00
David Fowler
8ea6607c92
Lock file parsing cleanup
...
- Handle Package vs package, NuGet puts Package in the lock file
- Handle null package lookups gracefully
2015-10-24 04:32:26 -07:00
David Fowler
3876d2e16a
Changes to publish
...
- Return error for invalid runtime ids
- Change output to be rid specific
2015-10-24 03:59:39 -07:00
Andy Gocke
2ccecbf78e
Add a compilerName option to the project.json
...
If compilerName is not specified in the project.json then
dotnet compile will attempt to detect a compiler based on
a hardcoded lookup table.
2015-10-23 15:21:49 -07:00
Bryan Thornbury
7a5354d4b5
pin versions
2015-10-22 15:21:54 -07:00
Bryan Thornbury
8a94b30100
Only build deb packages on mac, fix windows docker build
2015-10-22 15:12:49 -07:00
Bryan Thornbury
32916db70f
pull down dependency to fix the build
2015-10-22 14:48:45 -07:00
David Fowler
8ca5740ce0
Change output for process exiting
2015-10-22 05:31:24 -07:00
David Fowler
18595e221e
Make publish require and entrypoint
2015-10-22 04:34:01 -07:00
David Fowler
f8837f7717
Fix quoting of arguments to handle things with spaces in them
2015-10-22 03:32:32 -07:00