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 .

This commit is contained in:
Starbeamrainbowlabs 2019-03-29 15:41:38 +00:00
parent 40ae615aa3
commit 83d7b84386
Signed by: sbrl
GPG key ID: 1BE5172E637709C2

View file

@ -171,6 +171,48 @@
</ul>
</article>
</section>
<section>
<article class="title">
<h1>Let's Compile some C&sharp;!</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&sharp; 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>
<!---------------->