Write a bunch of slides for installing & using mono, but they're not finished yet
All checks were successful
continuous-integration/laminar-elessar Build 33 succeeded in 1 minute 9 seconds .
All checks were successful
continuous-integration/laminar-elessar Build 33 succeeded in 1 minute 9 seconds .
This commit is contained in:
parent
40ae615aa3
commit
83d7b84386
1 changed files with 42 additions and 0 deletions
42
index.html
42
index.html
|
@ -171,6 +171,48 @@
|
||||||
</ul>
|
</ul>
|
||||||
</article>
|
</article>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<section>
|
||||||
|
<article class="title">
|
||||||
|
<h1>Let's Compile some C♯!</h1>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<h2>Package Management</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Most Linux distributions use a <em>package manager</em></li>
|
||||||
|
<li><em>Everything</em> is a package - from your kernel to the software that you use</li>
|
||||||
|
<li>Debian-based distributions use <code>apt</code></li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<h2>Mono</h2>
|
||||||
|
<ul>
|
||||||
|
<li><em>Mono</em> is the .NET runtime on Linux</li>
|
||||||
|
<li>Mono isn't available in the default <code>apt</code> repositories on Ubuntu</li>
|
||||||
|
<li>...so we need to add a new apt repository!</li>
|
||||||
|
<li><a href="https://www.mono-project.com/download/stable/">https://www.mono-project.com/download/stable/</a></li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<h2>Installation</h2>
|
||||||
|
<ul>
|
||||||
|
<li>We have the <code>apt</code> repository</li>
|
||||||
|
<li>Now we can install <code>Mono</code></li>
|
||||||
|
<li><code>sudo apt install mono-devel</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<h2>Usage</h2>
|
||||||
|
<ul>
|
||||||
|
<li>If you've got some C♯ code in a <em>Visual Studio</em> solution already, download that now</li>
|
||||||
|
<li>Otherwise, use a text editor to write a quick program</li>
|
||||||
|
<li>On Linux, we can use <code>csc</code> and <code>msbuild</code> just like we do on Windows</li>
|
||||||
|
</ul>
|
||||||
|
</article>
|
||||||
|
<article>
|
||||||
|
<h2>Usage (cont.)</h2>
|
||||||
|
</article>
|
||||||
|
</section>
|
||||||
</main>
|
</main>
|
||||||
|
|
||||||
<!---------------->
|
<!---------------->
|
||||||
|
|
Loading…
Reference in a new issue