Back in Feburary, the VS Code team addded a new feature to allow VS Code to launch web browsers. This changes the templates used by the C# extension to use this.
* Mark the C# extension as non-preview
This changes the branding on the C# extension so that it is no longer labeled a 'preview'.
Two changes:
1. Change `preview` to `false` in package.json
2. Update the license that is used in official builds of the C# extension. This new EULA is no longer a pre-release EULA and it also has the latest text.
* Update README.md as well
* Add mocha+wallaby tests
eventually the feature tests should be removed and most of our tests should become unit tests that are runnable from the command line or via wallaby.
npm run tdd will enable using mocha's command line tdd capability
* Fix `tdd` command
* Fix test paths
* Update debugger to 1.12.0 and remove 'runtimeId' support
This checkin updates the debugger to the 1.12.0 release. The major change here is that we are now running on .NET Core 2, and so we can use a single runtime id for all glibc-based Linux distros. This means we can remove all the support we have for runtime id detection and filtering.
* Update debugger to 1.12.2 and update documentation
This updates the debugger to 1.12.2, which among other things, uses .NET Core 2.0-preview2 instead of preview1.
This includes the changes for the v1.8.1 C# extension. Namely that we are now including the 1.9.1 debugger which addresses the fact tha debugging is broken on Sierra.
The `tsc` can be run from already defined NPM script and by this:
- no local installation is needed for compiler
- the long path for Windows OS command is no longer required
Usage:
npm run watch
> csharp@1.8.0 watch /Users/piotrblazejewicz/git/omnisharp-vscode
> tsc -watch -p ./
3:19:52 PM - Compilation complete. Watching for file changes.
...
Thanks!
Python 2.7 is required on Windows to install dependencies. I am assuming it is required on other platforms too, but since npm itself requires it on Linux, and I don't have a spare Mac to verify, I can't say for sure.