Additions:
Deletions:
Additions:
Additions:
I have used the following description to tweak Nunit 2.5.2 to support C#4.0 (source:
http://bit.ly/2j4u9U∞)
The result of the unit test shows that my configuration is correct, and I can now begin to use Visual Studio.
Deletions:
I have used the following description to tweak Nunit 2.5.2 to support C#4.0 (source:
http://bit.ly/2j4u9U∞
the result shows that my configuration is correct, and I can now begin to use Visual Studio.
Additions:
I have created a project with the following classes to test my configuration
Deletions:
I have a project with the following classes to test my configuration
Additions:
Here I have searched for the command "Tools.ExternalCommand1" and assigned Alt-R as my keybord shortcut for this command.
Deletions:
Here I have searched for the command "Tools.
ExternalCommand1" and assigned Alt-R as my keybord shortcut for this command.
Additions:
Deletions:
Additions:
Introduction
This is the first post in a series of posts about
C#4.0∞. In this post I will describe how I have installed and configured Visual Studio 2010 Beta 2.
JeI have choosen to install Visual C# 2010 Beta 2 (VCS2010B2) to make my code samples in. VCS2010B2 can be downloaded here:
http://www.microsoft.com/express/future/∞
Configuration
I have also installet
Nunit∞, because the express versions of visual studio dosn't include the MS Test framework. Nunit can be downloaded as a msi package here:
http://www.nunit.org/index.php?p=download∞
I have used the following description to tweak Nunit 2.5.2 to support C#4.0 (source:
http://bit.ly/2j4u9U∞
Find the file nunit-console.exe.config in %PROGRAMFILES%/nunit 2.5.2/bin/net-2.0 and add the following:
In node <configuration> add:
and in node <runtime> add:
I have also created a shortcut to run unit tests in Visual Studio. First I have enabled expert settings in the menu item tools->settings.
Then I have created an external tool by using the menu item tools->external tools. Here is a description of my configuration:
%%(text)
I have also selected a keyboard shortcut for running the unit tests. To do this I have opened the menu item tools->options and selected the item environment->keyboard settings
Here I have searched for the command "Tools.
ExternalCommand1" and assigned Alt-R as my keybord shortcut for this command.
I have a project with the following classes to test my configuration
the result shows that my configuration is correct, and I can now begin to use Visual Studio.
Next post:
Dynamics in C#4.0
Deletions:
Introduktion
Dette er den første post i en serie af artikler om
C#4.0∞. Jeg vil her starte med at introducere hvordan jeg har installeret Visual Studio og konfigureret det, så det kan anvendes til denne artikelserie.
Jeg har valgt at installere en Visual C# 2010 Beta 2 (VCS2010B2), som jeg vil anvende til lave kodeeksempler i. VCS2010B2 kan downloades her:
http://www.microsoft.com/express/future/∞
Tilpasning
Da express versionerne af visual studio ikke har indbygget et unit test framework, har jeg også installeret
Nunit∞. Nunit kan downloades som msi pakke her:
http://www.nunit.org/index.php?p=download∞
Den aktuelle version af NUnit (2.5.2) er ikke lavet så den understøtter C#4.0 har jeg ved hjælp af følgende beskrivelse ændret, således at den kan. (kilde:
http://bit.ly/2j4u9U∞
Find filen nunit-console.exe.config i %PROGRAMFILES%/nunit 2.5.2/bin/net-2.0 og tilføj følgende:
Under <configuration> tilføjes:
og under <runtime> tilføjes:
Jeg har desuden lavet en genvej til at køre unit tests direkte fra visual studio. Det første man skal gøre, er at aktivere expert settings under menuen tools->settings.
Herefter kan man under punktet tools->external tools oprette følgende:
Jeg har desuden lavet en genvejs tast, så jeg kan køre unit tests uden at skulle aktivere menuen:
Åben menuen punktet tools>options og find keyboard indstillinger under environment
Har har jeg fundet kommandoen Tools.
ExternalCommand1, der refererer til det først oprettede eksterne værktøj. Ved at sætte markøren i feltet Press shortcut keys kan man så vælge den genvejs tast man ønsker og her har jeg valgt Alt-R og derefter trykket på Assign.
Så er det tid til at teste om det hele fungerer.
Som det kan ses her, er det lykkedes at køre testen uden fejl, hvilket betyder at jeg nu kan begynde at arbejde med systemet.
Additions:
Unknown action "images"
Deletions:
Additions:
Deletions:
Additions:
Dette er den første post i en serie af artikler om
C#4.0∞. Jeg vil her starte med at introducere hvordan jeg har installeret Visual Studio og konfigureret det, så det kan anvendes til denne artikelserie.
Jeg har valgt at installere en Visual C# 2010 Beta 2 (VCS2010B2), som jeg vil anvende til lave kodeeksempler i. VCS2010B2 kan downloades her:
http://www.microsoft.com/express/future/∞
![WikiImage image]()
Da express versionerne af visual studio ikke har indbygget et unit test framework, har jeg også installeret
Nunit∞. Nunit kan downloades som msi pakke her:
http://www.nunit.org/index.php?p=download∞
Den aktuelle version af NUnit (2.5.2) er ikke lavet så den understøtter C#4.0 har jeg ved hjælp af følgende beskrivelse ændret, således at den kan. (kilde:
http://bit.ly/2j4u9U∞
(xml;unit-console.exe.config)
![WikiImage image]()
Command: %PROGRAMFILES%\NUnit 2.5.2\bin\net-2.0\nunit-console.exe
Arguments: $(
TargetName).dll /nologo /nodots
Initial directory: $(
ProjectDir)/bin/release
Deletions:
Additions:
Deletions:
Additions:
Deletions:
∞
Additions:
∞
Deletions:
Unknown action; the action name must not contain special characters.
Additions:
Unknown action; the action name must not contain special characters.
Deletions:
∞
Additions:
∞
Deletions:
Additions:
<startup>
<requiredRuntime version="v4.0.20506" />
</startup>
<loadFromRemoteSources enabled="true" />
Jeg har desuden lavet en genvej til at køre unit tests direkte fra visual studio. Det første man skal gøre, er at aktivere expert settings under menuen tools->settings.
Herefter kan man under punktet tools->external tools oprette følgende:
Har har jeg fundet kommandoen Tools.
ExternalCommand1, der refererer til det først oprettede eksterne værktøj. Ved at sætte markøren i feltet Press shortcut keys kan man så vælge den genvejs tast man ønsker og her har jeg valgt Alt-R og derefter trykket på Assign.
(cs;
HelloWorldBLL.cs)
%%(txt;Result.txt)
Deletions:
<startup>
<requiredRuntime version="v4.0.20506" />
</startup>
<loadFromRemoteSources enabled="true" />
Jeg har desuden lavet en genvej til at køre unit tests direkte fra visual studio. Det første man skal gøre, er at aktivere expert settings under menuen tools->settings.
Herefter kan man under punktet tools->external tools oprette følgende:
Har har jeg fundet kommandoen Tools.
ExternalCommand1, der refererer til det først oprettede eksterne værktøj. Ved at sætte markøren i feltet Press shortcut keys kan man så vælge den genvejs tast man ønsker og her har jeg valgt Alt-R og derefter trykket på Assign.
(cs,
HelloWorldBLL.cs)
%%(txt,Result.txt)
Additions:
Deletions:
<h2>
Introduktion</h2>
<div class="separator" style="clear: both; text-align: left;">
</div>
<span style="font-size: 24px; font-weight: bold;">Installation</span>
<div class="separator" style="clear: both; text-align: center;">
</div>
<h2>
Tilpasning</h2>
<pre class="brush: xml;"><startup>
</pre>
<pre class="brush: xml;"><loadFromRemoteSources enabled="true" />
</pre>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<h2>
Hello world</h2>
<div class="separator" style="clear: both; text-align: left;">
</div>
<h3>
HelloWorldTest.cs</h3>
<pre class="brush: c-sharp;">using NUnit.Framework;
</pre>
<h3>
HelloWorldBLL.cs</h3>
<pre class="brush: c-sharp;">namespace
HelloWorldBLL
</pre>
<h3>
Resultat</h3>
<pre class="brush: plain;">
ProcessModel: Default
DomainUsage: Single
</pre>
<h2>
Næste post</h2>
I næste post vil jeg kigge nærmere på en af de nye ting, som er en del af C#4.0, nemlig dynamic.
<h2>
Introduktion</h2>
<div class="separator" style="clear: both; text-align: left;">
Dette er den første post i en serie af artikler om <a href="
http://msdn.microsoft.com/en-us/library/kx37x362(VS.100).aspx">C#4.0</a>∞. Jeg vil her starte med at introducere hvordan jeg har installeret Visual Studio og konfigureret det, så det kan anvendes til denne artikelserie.
</div>
<span style="font-size: 24px; font-weight: bold;">Installation</span>
Jeg har valgt at installere en Visual C# 2010 Beta 2 (VCS2010B2), som jeg vil anvende til lave kodeeksempler i. VCS2010B2 kan downloades her: <a href="
http://www.microsoft.com/express/future/">http://www.microsoft.com/express/future/</a∞>
<div class="separator" style="clear: both; text-align: center;">
<a href="
http://4.bp.blogspot.com/_ApFkFUhRth8/SuLxJhRdEWI/AAAAAAAACZ0/_8WX3G3pf9Y/s1600-h/VCS2010B2.jpg∞" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="
http://4.bp.blogspot.com/_ApFkFUhRth8/SuLxJhRdEWI/AAAAAAAACZ0/_8WX3G3pf9Y/s320/VCS2010B2.jpg∞" /></a>
</div>
<h2>
Tilpasning</h2>
Da express versionerne af visual studio ikke har indbygget et unit test framework, har jeg også installeret <a href="
http://www.nunit.org/">NUnit</a>∞. Nunit kan downloades som msi pakke her: <a href="
http://www.nunit.org/index.php?p=download">http://www.nunit.org/index.php?p=download</a>∞.
Den aktuelle version af NUnit (2.5.2) er ikke lavet så den understøtter C#4.0 har jeg ved hjælp af følgende beskrivelse ændret, således at den kan. (kilde: <a href="
http://bit.ly/2j4u9U">http://bit.ly/2j4u9U</a>∞)
Find filen nunit-console.exe.config i %PROGRAMFILES%/nunit 2.5.2/bin/net-2.0 og tilføj følgende:
Under <configuration> tilføjes:
<pre class="brush: xml;"><startup>
<requiredRuntime version="v4.0.20506" />
</startup>
</pre>
og under <runtime> tilføjes:
<pre class="brush: xml;"><loadFromRemoteSources enabled="true" />
</pre>
Jeg har desuden lavet en genvej til at køre unit tests direkte fra visual studio. Det første man skal gøre, er at aktivere expert settings under menuen tools->settings.
Herefter kan man under punktet tools->external tools oprette følgende:
<div class="separator" style="clear: both; text-align: center;">
<a href="
http://2.bp.blogspot.com/_ApFkFUhRth8/SuL4euzD4TI/AAAAAAAACaE/B0on0y6ywQA/s1600-h/UnitTestTool.jpg∞" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="
http://2.bp.blogspot.com/_ApFkFUhRth8/SuL4euzD4TI/AAAAAAAACaE/B0on0y6ywQA/s320/UnitTestTool.jpg∞" /></a>
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Command: %PROGRAMFILES%\NUnit 2.5.2\bin\net-2.0\nunit-console.exe
</div>
<div class="separator" style="clear: both; text-align: left;">
Arguments: $(TargetName).dll /nologo /nodots
</div>
<div class="separator" style="clear: both; text-align: left;">
Initial directory: $(
ProjectDir)/bin/release
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Jeg har desuden lavet en genvejs tast, så jeg kan køre unit tests uden at skulle aktivere menuen:
</div>
<div class="separator" style="clear: both; text-align: left;">
Åben menuen punktet tools>options og find keyboard indstillinger under environment
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<a href="
http://1.bp.blogspot.com/_ApFkFUhRth8/SuL6GBdAmUI/AAAAAAAACaM/b5WgGeCboQc/s1600-h/GenvejsTast.jpg∞" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="
http://1.bp.blogspot.com/_ApFkFUhRth8/SuL6GBdAmUI/AAAAAAAACaM/b5WgGeCboQc/s320/GenvejsTast.jpg∞" /></a>
<div class="separator" style="clear: both; text-align: left;">
Har har jeg fundet kommandoen Tools.
ExternalCommand1, der refererer til det først oprettede eksterne værktøj. Ved at sætte markøren i feltet Press shortcut keys kan man så vælge den genvejs tast man ønsker og her har jeg valgt Alt-R og derefter trykket på Assign.
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<h2>
Hello world</h2>
<div class="separator" style="clear: both; text-align: left;">
Så er det tid til at teste om det hele fungerer.
</div>
<h3>
HelloWorldTest.cs</h3>
<pre class="brush: c-sharp;">using NUnit.Framework;
using
HelloWorldBLL;
namespace
HelloWorldTest
{
}
</pre>
<h3>
HelloWorldBLL.cs</h3>
<pre class="brush: c-sharp;">namespace
HelloWorldBLL
{
}
</pre>
<h3>
Resultat</h3>
<pre class="brush: plain;">
ProcessModel: Default
DomainUsage: Single
Execution Runtime: net-4.0.21006.1
Tests run: 1, Errors: 0, Failures: 0, Inconclusive: 0, Time: 0,082 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0
</pre>
Som det kan ses her, er det lykkedes at køre testen uden fejl, hvilket betyder at jeg nu kan begynde at arbejde med systemet.
<h2>
Næste post</h2>
I næste post vil jeg kigge nærmere på en af de nye ting, som er en del af C#4.0, nemlig dynamic.