Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corert.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kotas <jkotas@microsoft.com>2017-07-17 19:51:43 +0300
committerMichal Strehovský <MichalStrehovsky@users.noreply.github.com>2017-07-17 19:51:43 +0300
commit7ea43ef28e56fe5c1113444525eec42b77ede316 (patch)
tree7afa03d0c4b64b9e953cb9b2d6a3edc997772f3c /Documentation
parentbad4b3ec20c23f6e7de15163dad21fded80412d2 (diff)
Update how-to-build-and-run docs (#4169)
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/how-to-build-and-run-ilcompiler-in-console-shell-prompt.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/Documentation/how-to-build-and-run-ilcompiler-in-console-shell-prompt.md b/Documentation/how-to-build-and-run-ilcompiler-in-console-shell-prompt.md
index 066d1923b..a241e9d96 100644
--- a/Documentation/how-to-build-and-run-ilcompiler-in-console-shell-prompt.md
+++ b/Documentation/how-to-build-and-run-ilcompiler-in-console-shell-prompt.md
@@ -55,6 +55,8 @@ You should now be able to use the `dotnet` commands of the CLI tools.
* Please [open an issue](https://github.com/dotnet/corert/issues) if these instructions do not work anymore. .NET Core integration with MSBuild is work in progress and these instructions need updating accordingly from time to time.
+ * Projects with references to other projects or packages require workaround described in https://github.com/dotnet/corert/issues/2619#issuecomment-276095878
+
## Using RyuJIT ##
This approach uses the same code-generator (RyuJIT), as [CoreCLR](https://github.com/dotnet/coreclr), for compiling the application. Linking is done using the platform specific linker.
@@ -69,7 +71,7 @@ Native executable will be dropped in `./bin/[configuration]/native/` folder and
## Using CPP Code Generator ##
-This approach uses platform specific C++ compiler and linker for compiling/linking the application.
+This approach uses [transpiler](https://en.wikipedia.org/wiki/Source-to-source_compiler) to convert IL to C++, and then uses platform specific C++ compiler and linker for compiling/linking the application. The transpiler is a lot less mature than the RyuJIT path. If you came here to give CoreRT a try on your .NET Core program, use the RyuJIT option above.
From the shell/command prompt, issue the following commands to generate the native executable: