SlaMidtfyn's Wiki site : InstallAndConfig

Home :: Categories :: PageIndex :: RecentChanges :: RecentlyCommented :: Login/Register

Revision [201]

Most recent edit made on 2009-11-10 00:39:05 by SlaMidtfyn

Additions:
Original blog post in danish can be found at my blog: http://blog.soerenlarsen.dk/2009/10/installation-og-konfigurering-af-visual.html


Deletions:
Original blog post in danish can be found at my blog: blog.soerenlarsen.dk/2009/10/installation-og-konfigurering-af-visual.html




Revision [200]

Edited on 2009-11-10 00:38:23 by SlaMidtfyn

Additions:
Original blog post in danish can be found at my blog: blog.soerenlarsen.dk/2009/10/installation-og-konfigurering-af-visual.html




Revision [199]

Edited on 2009-11-10 00:35:58 by SlaMidtfyn

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.




Revision [197]

Edited on 2009-11-10 00:24:10 by SlaMidtfyn

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




Revision [196]

Edited on 2009-11-10 00:23:42 by SlaMidtfyn

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.




Revision [195]

Edited on 2009-11-10 00:21:47 by SlaMidtfyn

Additions:
I 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/
I have also installed 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
image


Deletions:
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/
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
Unknown action "images"




Revision [194]

Edited on 2009-11-10 00:21:04 by SlaMidtfyn

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.




Revision [193]

Edited on 2009-11-10 00:02:55 by SlaMidtfyn

Additions:
image
image
Unknown action "images"


Deletions:
image
image
<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>




Revision [192]

Edited on 2009-11-09 23:50:32 by SlaMidtfyn

Additions:
image


Deletions:
image




Revision [191]

Edited on 2009-11-09 23:49:07 by SlaMidtfyn

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/
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
unit-console.exe.config
 
(xml;unit-console.exe.config)
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:
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.
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>
image
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>)
 
(xml)
<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>
Command: %PROGRAMFILES%\NUnit 2.5.2\bin\net-2.0\nunit-console.exe
Arguments: $(TargetName).dll /nologo /nodots
Initial directory: $(ProjectDir)/bin/release




Revision [190]

Edited on 2009-11-09 23:42:33 by SlaMidtfyn

Additions:
HelloWorldTest.cs
 
(csharp;HelloWorldBLL.cs)
%%(text;Result.txt)


Deletions:
(cs;HelloWorldBLL.cs)
%%(txt;Result.txt)




Revision [189]

Edited on 2009-11-09 23:39:49 by SlaMidtfyn

Additions:
image


Deletions:
VCS2010B2




Revision [188]

Edited on 2009-11-09 23:38:51 by SlaMidtfyn

Additions:
VCS2010B2


Deletions:
Unknown action; the action name must not contain special characters.




Revision [187]

Edited on 2009-11-09 23:38:27 by SlaMidtfyn

Additions:
Unknown action; the action name must not contain special characters.


Deletions:
VCS2010B2




Revision [186]

Edited on 2009-11-09 23:37:04 by SlaMidtfyn

Additions:
VCS2010B2


Deletions:
<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>




Revision [185]

Edited on 2009-11-09 23:32:14 by SlaMidtfyn

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)




Revision [184]

Edited on 2009-11-09 23:28:50 by SlaMidtfyn

Additions:

Introduktion

Installation

Tilpasning

&lt;startup&gt;

&lt;loadFromRemoteSources enabled="true" /&gt;

Hello world

using NUnit.Framework;
(cs,HelloWorldBLL.cs)
namespace HelloWorldBLL
(txt,Result.txt)
ProcessModel: Default DomainUsage: Single
%%


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.




Revision [183]

The oldest known version of this page was edited on 2009-11-09 23:20:31 by SlaMidtfyn
<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
{
[TestFixture()]
public class HelloWorldTest
{
[Test]
public void WhenCallHallo_HelloWorldReturns()
{
string actual = HelloWorld.SayHallo();
string expected = "Hello World";
Assert.That(actual
expected);
}
}
}

</pre>
<h3>
HelloWorldBLL.cs</h3>
<pre class="brush: c-sharp;">namespace HelloWorldBLL
{
public class HelloWorld
{
public static string SayHallo()
{
return "Hello World";
}
}
}

</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.
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.2446 seconds