<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<channel>
<title>Jeffrey Vanneste</title>
<link>http://www.bunnyhug.net/blog/</link>
<description>.NET Framework, .NET Compact Framework and Other Software Development</description>
<dc:language>en-us</dc:language>
<dc:creator>bunnyhug.7380579@bloglines.com</dc:creator>
<dc:date>2005-12-12T13:52:38-06:00</dc:date>
<admin:generatorAgent rdf:resource="http://www.movabletype.org/?v=3.2" />
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

<item>
<title>ClickOnce Team Blog</title>
<link>http://www.bunnyhug.net/blog/archives/000076.php</link>
<description><![CDATA[<p>The <a href="http://blogs.msdn.com/clickonce/default.aspx">ClickOnce Team have started a blog</a> which should be a useful source of information.  Two useful links to check out: <a href="http://www.windowsforms.net/FAQs/default.aspx?PageID=1&amp;CategoryID=24&amp;tabindex=2">ClickOnce <span class="caps">FAQ</span></a> and the <a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=6&amp;SiteID=1">Official ClickOnce Forum</a>.</p>]]></description>
<guid isPermaLink="false">76@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-12-12T13:52:38-06:00</dc:date>
</item>
<item>
<title>Compile .NET 1.1 applications VS2005</title>
<link>http://www.bunnyhug.net/blog/archives/000075.php</link>
<description><![CDATA[<p>I was under the impression it was not possible to compile .NET 1.1 apps in <span class="caps">VS2005 </span>but <a href="http://dotnet.org.za/armand/archive/2005/11/01/47857.aspx">apparently I am wrong</a>.  I haven't tried this out yet but pending it actually works this will be a great start to switching to <span class="caps">VS2005.</span></p>]]></description>
<guid isPermaLink="false">75@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-11-07T19:30:57-06:00</dc:date>
</item>
<item>
<title>Regular Expressions</title>
<link>http://www.bunnyhug.net/blog/archives/000067.php</link>
<description><![CDATA[<p>A fellow coworker sent around this awesome Regular Expression link the other day that I thought I should spread as well:</p>

<p><a href="http://www.regular-expressions.info/tutorial.html"><br />
http://www.regular-expressions.info/tutorial.html</a></p>

<p>I use regular expressions as often as the interval it takes me to forget most of the useful regex stuff I learn.  Everytime a situation comes up that I should use regex I have to try and remember everything I knew about regex.  Well, this tutorial explains regular expressions in such a way that I'm hoping it will stick with me longer this time.</p>

<p>To go along with this tutorial I couldn't very well not post an awesome regular expression utility.  My personal favorite is <a href="http://regex.osherove.com/">The Regulator</a>.  It links in with the <a href="http://www.regexlib.com/">Regular Expression Library</a> so you already have access to tons of regex.  If you haven't heard of it, it's worth checking out.  Another tool that I sometimes go back to using is <a href="http://www.gotdotnet.com/Community/Workspaces/Workspace.aspx?id=01e0dfb7-0182-45cd-94f7-2ed2df2504a9">Regex Designer</a> which is made specifically for .NET applications.  It has an option to generate some code stubs for you which saves some time.</p>]]></description>
<guid isPermaLink="false">67@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-11-02T21:06:00-06:00</dc:date>
</item>
<item>
<title>Windows Live</title>
<link>http://www.bunnyhug.net/blog/archives/000074.php</link>
<description><![CDATA[<p>Today there were a bunch of new services announced by Microsoft all with the "Live" title.  You can see all the available services at <a href="http://ideas.live.com/">http://ideas.live.com/</a>.  Everything is still in beta and only 4 of 7 current offerings are usable.</p>

<p><a href="http://www.live.com/">Live.com</a><br />
This is the new <a href="http://start.com">start.com</a> from what I can tell.  Very similar to <a href="http://www.netvibes.com/">NetVibes</a> where you can create your own home page and put all the content you want on it.  I've never been a fan of these pages.  Sure it's nice to have a single place to look at for all your web information but it still requires me to go to the page and check if anything is new.  I prefer the model where something notifies me that there is an action to be performed.</p>

<p><a href="http://safety.live.com/">Windows Live Safety Center</a><br />
An online tool to check for virii and perform a "tune-up" on your <span class="caps">PC. </span> I'll pass on this one.</p>

<p><a href="http://imagine-msn.com/minisites/mail/?locale=en-us">Windows Live Mail</a><br />
This is going to be the new Hotmail apparently.  I'm assuming this is what Kahuna got named to.  There are a bunch of videos on <a href="http://channel9.msdn.com/">channel9</a> showing some of the new features.  From what I saw it looks a lot more simple than the current hotmail and also chalk full of <span class="caps">AJAX </span>functionality.</p>

<p><a href="http://favorites.live.com/">Windows Live Favorites</a><br />
I'm guessing this was suppose to compete with <a href="http://del.icio.us">del.icio.us</a> but let's be honest, del.icio.us is too awesome.  <span class="caps">WLF </span>has a limit on the number of bookmarks you can add so I couldn't even import all my del.icio.us bookmarks, strike one.  <span class="caps">WLF </span>does not let me add bookmarks easily.  To add a new site you have to either click the "Add favorite" button, paste the <span class="caps">URL, </span>enter the description and put in some keywords.  You can also drag a link to the window.  This requires that I keep this window open all the time.  No deal.  Strike two.  You can share bookmarks but I don't see how I can find other peoples bookmarks or where my public <span class="caps">URL </span>is for sharing bookmarks.  Strike three.  <span class="caps">WLF </span>seems like it will work OK for non-geeky people to sync bookmarks for home and work.  Granted there is no export feature so good luck getting all your bookmarks out of this tool if you ever decide to switch.  One thing I will give it though is the <span class="caps">AJAX </span>functionality worked pretty slick.</p>

<p><a href="http://ideas.live.com/programpage.aspx?versionId=0eccd94b-eb48-497c-8e60-c6313f7ebb73">Windows Live Messenger</a><br />
Not active yet but sounds pretty promising.  Sounds like it will have some Skype functions but probably won't be as good as Skype.  They were advertising how it will have new emoticons and crap like that.  I wish they would ditch that stuff and keep it more simple as a chatting, <span class="caps">IM, </span>voice client without all this other fluff.</p>

<p><a href="http://ideas.live.com/programpage.aspx?versionId=b78afccd-47f0-460e-b09b-33c2d53ac53b">Windows OneCare Live</a><br />
A utility for keeping your computer safe, firewall, virus scanner etc etc.  It's still not active but I won't use it so I don't really care.</p>

<p><a href="http://ideas.live.com/programpage.aspx?versionId=6e782662-5f2a-4161-a64a-7f63644e1f0a">Windows Live Search Mobile</a><br />
This isn't live yet either but it sounds pretty cool.  I'll stick with google on this one though.</p>

<p>Most of these new offerings have <span class="caps">MSN </span>spaces to go along with them.  It feels a bit more personal when you can see who is behind each new feature.  All the blog links are on <a href="http://ideas.live.com/">http://ideas.live.com/</a> if you want to check them out too.</p>]]></description>
<guid isPermaLink="false">74@http://www.bunnyhug.net/blog/</guid>
<dc:subject>External</dc:subject>
<dc:date>2005-11-01T18:06:18-06:00</dc:date>
</item>
<item>
<title>New Feed URL</title>
<link>http://www.bunnyhug.net/blog/archives/000073.php</link>
<description><![CDATA[<p>If anyone has actually subscribed to my old <span class="caps">RSS </span>feed it will made inactive in the following weeks.  If you want to keep reading my blog you can subscribe to the new feed <a href="http://feeds.feedburner.com/jeffreyvanneste">here</a>.</p>

<p><a href="http://feeds.feedburner.com/jeffreyvanneste">http://feeds.feedburner.com/jeffreyvanneste</a></p>]]></description>
<guid isPermaLink="false">73@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Blogging</dc:subject>
<dc:date>2005-10-31T22:59:26-06:00</dc:date>
</item>
<item>
<title>FeedBurner and Flickr</title>
<link>http://www.bunnyhug.net/blog/archives/000072.php</link>
<description><![CDATA[<p>I jumped on the bandwagon today and gave <a href="http://www.feedburner.com/">FeedBurner</a> a try.  I'm super impressed with this web service.  What is FeedBurner?  FeedBurner takes any type of <span class="caps">RSS </span>feed from your site and juices it up.  The free service keeps track of stats, offers the feed in pretty much any format of <span class="caps">RSS </span>supported by all the popular readers, link in Google Ads, automatically add in bookmarks you add (del.icio.us and bloglines clippings supported), automatically add in Flickr photos, and <a href="http://www.feedburner.com/fb/a/publishers">so much more.</a>  The thing is that they make it super easy to link in all this other content.  Adding in google ads was as simple as giving FeedBurner my Google Ad client <span class="caps">ID. </span> Del.icio.us links, just give them my del.icio.us <span class="caps">ID. </span> Flickr photos, no problem, just enter your flickr friendly name.  <a href="http://feeds.feedburner.com/jeffreyvanneste">The result is a single feed</a> that will be supported by pretty much every news reader.  Now I can see when I get more than 1 reader.</p>

<p>Onto <a href="http://www.flickr.com/">Flickr</a>, I've been avoiding trying flickr since I figured I would either not be impressed with it or I would love it and would be unable to resist paying for an account.  I was always under the impression that the free account enforced smaller picture sizes.  I don't know where I got that idea but I had it.  I have been using <a href="http://www.zoto.com/">Zoto</a> which offers a lot of space but everything else I haven't been impressed with.  The tagging features are pretty weak, the photo uploader caused me issues, and it just doesn't have the finesse of flickr.  Anyways, Flickr makes it super easy to integrate with a blog, lots of bulk editing features, adding notes onto photos is really cool, and the photo uploader worked without any issues for me.</p>

<p>If you haven't tried these services out and you have a blog then give them a try.</p>]]></description>
<guid isPermaLink="false">72@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Blogging</dc:subject>
<dc:date>2005-10-31T22:44:16-06:00</dc:date>
</item>
<item>
<title>ClickOnce Deployment on a Linux web server</title>
<link>http://www.bunnyhug.net/blog/archives/000069.php</link>
<description><![CDATA[My web host runs on Linux so I wanted to make sure that I would be able to use ClickOnce without having to find a new host.  Well, it turns out that it was very easy to get this to work (though some steps become manual).   Here are the steps I followed:<br />
<ul>
<li>In the property publish settings you will need to set the Installation <span class="caps">URL </span>to the <span class="caps">URL </span>you will eventually put the ClickOnce application on.  In my case, http://www.bunnyhug.net/ClickOnceTest/.  The publishing location can be whatever you want to test with.  I used my local <span class="caps">IIS.</span>
<li>If you want your application to check for updates you will need to click the Updates button and set the Update Location to the <span class="caps">URL </span>you want to check for updates with.  Once again in my case it was http://www.bunnyhug.net/ClickOnceTest/.
<li>So now build and publish your application to your local <span class="caps">IIS </span>or whatever you selected for the Publishing Location.  Upload the resulting files to your web server so they will be in the proper folder to match the Installation and Update <span class="caps">URL.</span>
<li>One last thing to do, since I doubt your web host have the proper <span class="caps">MIME </span>types set you will need to add the following to a .htaccess file in the folder you uploaded your published files (or use this <a href="http://www.bunnyhug.net/blog/archives/example.htaccess">example.htaccess</a> file):



<pre>AddType application/x-ms-application .application
AddType application/x-ms-application .manifest
AddType application/octet-stream .deploy</pre>


</ul>

<p>This allowed me to hit <a href="http://www.bunnyhug.net/ClickOnceTest/">http://www.bunnyhug.net/ClickOnceTest/</a> and install my Click Once Test application.  It should look something like this in IE:</p>

<p><a href="http://www.flickr.com/photos/jeffreyvanneste/58366320/" target="_new"><img src="http://static.flickr.com/27/58366320_29b6fd0b2b_t.jpg"/></a></p>

<p>When I tried in firefox I got a bit different result:</p>

<p><a href="http://www.flickr.com/photos/jeffreyvanneste/58366319/" target="_new"><img src="http://static.flickr.com/24/58366319_4a6f5e5d3c_t.jpg"/></a></p>

<p>For firefox I had to click the Install button which downloaded the Setup.exe file.  After running this file manually it installed the application just like clicking the Install button in IE did.</p>

<p>So that should be all to get ClickOnce applications deploying from a non-IIS server.  The downside is you will have to upload your files manually after you publish locally each time.  If you have <span class="caps">FTP </span>access to your host you can make this a bit easier by setting up the Publishing Location to the <span class="caps">FTP </span>location that matches your Installation and Update <span class="caps">URL.</span></p>]]></description>
<guid isPermaLink="false">69@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-10-29T12:48:08-06:00</dc:date>
</item>
<item>
<title>Compact Framework Version 2.0 Download</title>
<link>http://www.bunnyhug.net/blog/archives/000068.php</link>
<description><![CDATA[<p><em>Overview<br />
The Microsoft® .NET Compact Framework 2.0 Redistributable includes everything you need to run applications built for both <span class="caps">NET</span> Compact Framework v1 and v2, including the Common Language Runtime and the .NET Compact Framework class library. </em></p>

<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9655156b-356b-4a2c-857c-e62f50ae9a55&amp;displaylang=en">Download</a></p>]]></description>
<guid isPermaLink="false">68@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-10-29T12:45:30-06:00</dc:date>
</item>
<item>
<title>Uninstalling Beta/RC VS2005</title>
<link>http://www.bunnyhug.net/blog/archives/000066.php</link>
<description><![CDATA[<p><a href="http://blogs.msdn.com/astebner/default.aspx">Aaron Stebner</a> has an <a href="http://blogs.msdn.com/astebner/archive/2005/10/27/485987.aspx">excellent post</a> on the different options for uninstalling your beta or RC version of Visual Studio 2005.  I'll stick with my format and auto-install of windows to avoid any uninstall issues.</p>

<p>And yes, if you haven't heard, <span class="caps">VS2005 </span>and <span class="caps">SQL</span> Server 2005 are out for <a href="http://msdn.microsoft.com/subscriptions/"><span class="caps">MSDN </span>subscribers</a>. The redistributables for .NET 2.0 can be found here:</p>

<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&amp;DisplayLang=en">Microsoft .NET Framework Version 2.0 Redistributable Package (x86)</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b44a0000-acf8-4fa1-affb-40e78d788b00&amp;DisplayLang=en">Microsoft .NET Framework Version 2.0 Redistributable Package (x64)</a></p>

<p>And the <span class="caps">SDK </span>links:</p>

<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&amp;DisplayLang=en">.NET Framework 2.0 Software Development Kit (SDK) (x86)</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1aef6fce-6e06-4b66-afe4-9aad3c835d3d&amp;DisplayLang=en">.NET Framework 2.0 Software Development Kit (SDK) (x64)</a></p>

<p>Update: I found out about this link after this post, <a href="http://msdn.microsoft.com/netframework/downloads/updates/default.aspx">http://msdn.microsoft.com/netframework/downloads/updates/default.aspx</a> has all the downloads for pretty much anything .NET related on Microsoft's site.</p>]]></description>
<guid isPermaLink="false">66@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-10-27T22:19:30-06:00</dc:date>
</item>
<item>
<title>Google Talk problem</title>
<link>http://www.bunnyhug.net/blog/archives/000065.php</link>
<description><![CDATA[<p>So like everybody else today I'm trying out <a href="http://talk.google.com">Google Talk</a>.  I find the voice quality is really good and even though the interface is really plain I like it nice and simple.  I installed google talk on my home machine and whenever I clicked on the Inbox link nothing would happen.  Everyone else in the house had no problems.  When I tried at work and it didn't work there I was pretty upset.  I didn't want to have to run the notifier and google talk.<br />
I was pretty convinced it was something to do with the default browser (I use <a href="http://www.maxthon.com">Maxthon</a>).  I tried setting the default browser to IE and everything worked fine, same with firefox.  I tried reinstalling Maxthon, still not working.  In the end I found a program called <a href="http://www.pc-tools.net/win32/setbrowser/">SetBrowser</a> which is a simple freeware application that sets the default broswer to anything you want.</p>

<p><em>"A very simple program that lets you set the default web browser in Windows. Select the browser you want, and the program will modify the required registry settings."</em></p>

<p>So now the links work great.  I tried finding other people having this issue on forums but I had no luck.  Hopefully this helps out some people.</p>]]></description>
<guid isPermaLink="false">65@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Useful Tools</dc:subject>
<dc:date>2005-08-24T10:46:25-06:00</dc:date>
</item>
<item>
<title>Executing commands on a remote machine</title>
<link>http://www.bunnyhug.net/blog/archives/000064.php</link>
<description><![CDATA[<p>I've been working on some build improvements, one of which is eliminating the need to copy all our deployment files to each of the application servers after they have been put into a staging folder by <a href="http://nant.sourceforge.net/"><span class="caps">NANT</span></a>.  Since <span class="caps">NANT </span>copies all binaries from a build folder to a staging folder and then when we want to deploy we have to copy all the files again from the staging folder to the application server it was becoming quite time consuming.  If we create a single file installation from the build folder we can eliminate the need to copy to the staging folder and then we only need to copy a single file to the application server and execute it there.</p>

<p>What I wanted to be able to do from the build machine was tell another machine to upgrade to the new version without having to connect to any of the application servers.  The problem here is remote execution of any commands on the application servers, so I started my research.  I searched in google and found various programs that offered remote execution but some required installing software on the application server (not desired) or cost a lot of money.  I first tried <a href="http://www.isdecisions.com/index.cfm?p=products-remoteexec">RemoteExec</a> (about $120USD/license) which seemed to be the one that showed up in most of my searches.  When I tested it out locally it worked great but as soon as I tried to execute programs on other computers on the network it was very unreliable.  One time it would load up the program and the next time nothing would happen.  With that and the lack of command line support (or at least as far as I could tell) I decided it was time to find something else.</p>

<p>In the end I found a wonderful program by sysinternals called <a href="http://www.sysinternals.com/Utilities/PsExec.html">PsExec</a> (freeware too) that did everything that I wanted (and it actually worked).  Nothing needs to be installed on the target machine at all.  The only requirements are you need to have port 139 and 445 open on the target machine and you need administrator access.  Since I haven’t decided for sure which installation package I will be using to bundle our deployment files into I wanted to make sure that a couple of them worked correctly.  My first test was using <span class="caps">MSI </span>files.  I was unable to use the copy file option from PsExec (-c) with <span class="caps">MSI </span>files so in the end I had to put the <span class="caps">MSI </span>file on a shared folder on the network.  Since I was accessing the network I needed to specify the user for PsExec so I would have the proper network credentials.  Here is how the command should look:</p>



<pre>psexec \\TargetMachineName -u DomainName\UserName -p Password 
msiexec /i &quot;\\SourceComputerName\SharedDrive\Setup.msi&quot; /qn</pre>



<p>When I tested a <span class="caps">NSIS </span>setup file it worked much easier as the copy file option worked fine.</p>



<pre>psexec \\TargetMachineName -c NsisSetup.exe /S</pre>



<p>Another nifty thing I discovered with PsExec was the ability to specify multiple computers to execute the command on.  There are 3 different ways you can do this.  "psexec \\* -c NsisSetup.exe /S" would execute on every machine in the domain.  "psexec \\Machine1,Machine2 -c NsisSetup.exe /S" would execute on Machine1 and Machine2.  "psexec @ComputerList.txt /S" would execute on every machine listed in the ComputerList.txt file.</p>

<p>I found a <a href="http://www.windowsitpro.com/Windows/Article/ArticleID/42919/42919.html">good article on Windows IT Pro</a> which gave a good description of how PsExec works: <br />
<i>"PsExec starts an executable on a remote system and controls the input and output streams of the executable's process so that you can interact with the executable from the local system. PsExec does so by extracting from its executable image an embedded Windows service named Psexesvc and copying it to the Admin$ share of the remote system. PsExec then uses the Windows Service Control Manager <span class="caps">API, </span>which has a remote interface, to start the Psexesvc service on the remote system.</p>

<p>The Psexesvc service creates a named pipe, psexecsvc, to which PsExec connects and sends commands that tell the service on the remote system which executable to launch and which options you've specified. If you specify the -d (don't wait) switch, the service exits after starting the executable; otherwise, the service waits for the executable to terminate, then sends the exit code back to PsExec for it to print on the local console."</i></p>

Some useful links:<br />
<ul>
<li><a href="http://www.windowsitpro.com/Windows/Article/ArticleID/42919/42919.html">Windows IT Pro Article on PsExec</a>
<li><a href="http://www.sysinternals.com/Forum/forum_topics.asp?FID=8">PsTools (which include PsExec) Official Forum</a>
<li><a href="http://www.sysinternals.com/Utilities/PsExec.html">PsExec Website</a>
<li><a href="http://www.sysinternals.com/Utilities/PsTools.html">PsTools Website</a>
<li><a href="http://www.sysinternals.com/Files/PsExec.zip">Download PsExec</a>
<li><a href="http://www.sysinternals.com/Files/PsTools.zip">Download PsTools</a>
<li><a href="http://www.appdeploy.com">AppDeploy Website</a>
</ul>]]></description>
<guid isPermaLink="false">64@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Development</dc:subject>
<dc:date>2005-08-04T11:32:49-06:00</dc:date>
</item>
<item>
<title>Unlocker vs WhoLockMe</title>
<link>http://www.bunnyhug.net/blog/archives/000063.php</link>
<description><![CDATA[<p>I came across an alternative to <A href="http://www.dr-hoiby.com/WhoLockMe/index.php">WhoLockMe</A> tonight called <A href="http://ccollomb.free.fr/unlocker/">Unlocker</A>.&nbsp; Both programs tell you who applications have a lock on a file but <A href="http://ccollomb.free.fr/unlocker/">Unlocker</A>&nbsp;lets you unlock the file (saves restarting your computer in some cases).</p>]]></description>
<guid isPermaLink="false">63@http://www.bunnyhug.net/blog/</guid>
<dc:subject>Useful Tools</dc:subject>
<dc:date>2005-06-11T00:04:28-06:00</dc:date>
</item>
<item>
<title>.NET Web Service Studio - Testing webservices from other machines</title>
<link>http://www.bunnyhug.net/blog/archives/000062.php</link>
<description><![CDATA[<p>Recently I've had the need to test some web methods on a web service on a different machine on the network.  Unless you change the web.config or machine.config file you will get this error: "The test form is only available for requests from the local machine."  So I searched on google and found this wonderful program, <a href="http://www.gotdotnet.com/team/tools/web_svc/default.aspx">.NET WebService Studio</a>.</p>

<p>.NET Webservice Studio is a tool to invoke webmethods interactively. The user can provide a <span class="caps">WSDL </span>endpoint. On clicking button Get the tool fetches the <span class="caps">WSDL, </span>generates .NET proxy from the <span class="caps">WSDL </span>and displays the list of methods available. The user can choose any method and provide the required input parameters. On clicking Invoke the <span class="caps">SOAP </span>request is sent to the server and the response is parsed to display the return value. </p>

<p>So now I can just load up the .NET WebService Studio, paste in the locacation of the .asmx file and then enter the data in to test the method.</p>]]></description>
<guid isPermaLink="false">62@http://www.bunnyhug.net/blog/</guid>
<dc:subject></dc:subject>
<dc:date>2005-06-09T18:17:16-06:00</dc:date>
</item>
<item>
<title>DPack - Visual Studio add-in</title>
<link>http://www.bunnyhug.net/blog/archives/000061.php</link>
<description><![CDATA[<p><P><EM>DPack is a <span class="caps">FREE </span>collection of Microsoft Visual Studio .NET 2003 and 2005 tools. DPack is designed to greatly increase developer's productivity, automate repetitive processes and expand upon some of the Visual Studio features. </EM><br />
<P><EM>DPack includes various browser tools that allow the developer to quickly narrow the search down to a particular class, method or assembly type. DPack includes greatly enhanced numbered bookmarks feature, various code navigation tools as well streamlined surround with feature, and much more. </EM></P><br />
<P><A href="http://www.usysware.com/dpack/">Home page</A>&nbsp;and <A href="http://www.usysware.com/files/DPackSetup2003.exe">direct download link</A></P><br />
<P>Resharper does a lot of what DPack does but a couple of the nifty features from DPack that I like:</P><br />
<UL><br />
<LI>Creating bookmarks with <span class="caps">CTRL</span>+SHIFT+number and then <span class="caps">CTRL</span>+number to jump back to that line. <br />
<LI><span class="caps">ALT</span>+up or <span class="caps">ALT</span>+down will jump to the next or previous method defined.&nbsp; If you press <span class="caps">ALT</span>+Home it will jump to the parent class or namespace at which point you can press <span class="caps">ALT</span>+up or down to jump to the next class or namespace in the file. <br />
<LI>Surround blocks of code with if, switch, property, region, etc blocks.&nbsp; I like the surround with region one.&nbsp; As far as I can see there isn't a keyboard command for this but you can still add a button to your toolbar.</LI></UL><br />
<P>It also provides a search tool for finding a method or class like Resharper does but DPack doesn't have the initial load time that Resharper does.</P></p>]]></description>
<guid isPermaLink="false">61@http://www.bunnyhug.net/blog/</guid>
<dc:subject></dc:subject>
<dc:date>2005-06-09T18:16:40-06:00</dc:date>
</item>
<item>
<title>Visual Studio 2005... Week of November 7, 2005</title>
<link>http://www.bunnyhug.net/blog/archives/000060.php</link>
<description><![CDATA[<p><P>Sounds like Visual Studio 2005, <span class="caps">SQL</span> Server 2005, and BizTalk 2006 are all slated for the week of November 7, 2005.</P><br />
<P><A href="http://codebetter.com/blogs/john.papa/archive/2005/06/07/64193.aspx">http://codebetter.com/blogs/john.papa/archive/2005/06/07/64193.aspx</A></P><br />
<P>&nbsp;</P></p>]]></description>
<guid isPermaLink="false">60@http://www.bunnyhug.net/blog/</guid>
<dc:subject></dc:subject>
<dc:date>2005-06-09T18:16:00-06:00</dc:date>
</item>


</channel>
</rss>