Suddenelfilio’s Weblog

Icon

Passionate about .net

Visual studio .net 2010 & .net Framework 4.0 CTP

f2b64570-4956-4687-b2d7-58842cabbbe8 Today I found that the first CTP for visual studio .net 2010 and the .net framework 4.0 is available for download. If you want a quick overview of some of the new features go to this website: http://msdn.microsoft.com/en-us/vs2008/products/cc948977.aspx 

If you want to download the CTP you should go to the Microsoft Connect page

Filed under: .net, .net 2.0, .net 3.0, .net 3.5, .net 4.0, Visual Studio .Net 2010

new .net Logo

image_3

 

 

 

Meet the new .net logo. I like it.

Filed under: .net

If only …

A application menu like the one you can see here is something I wish for every day at work. It would really make life easier :-) Just wondering in what language it was programmed because I really wonder how they got it to compile

Filed under: Uncategorized

MSMQ Message priority

In my recent development I’ve been using msmq to store messages that can’t reach a wcf service when it’s not available. I was setting the Message (System.Messaging) property Priority so that the queue would prioritize the incoming messages.

However when I looked at the queue all the messages their priorities where 0 or “Lowest”. It seems to be because my queue is transactional (which is a requirement for the msmqintegrationbinding). It was a bit of a disappointment that I couldn’t control the priority using the native msmq features, but hey that’s the price I had to pay for some other great functionality.

Filed under: .net 3.5, MSMQ, Visual Studio .Net 2008, WCF

WCF: msmqIntegrationBinding

Today I discovered the msmqintegrationbinding in the windows communication framework.

This binding is especially to allow wcf services to process message that are put in a message queue by some legacy program. The advantage of this is that you can do this without the need to change the legacy client.

If you want more information on how to use this binding have a look at this post at Simon Evan’s blog

There was something I liked in particular and it was exactly what I was looking for; I’m working on a custom logging framework adapted to our needs. To keep it simple let’s say that a Log class sends messages using the fast netnamedpipebinding in wcf to a service. This works fine, but what when the service is unavailable? Well I’ve designed the Log class to automatically failover sending the message it would normally send to the service to a queue. This way I don’t lose any of the log messages. The advantage I mentioned above is that when I reset the service (launch it again) it automatically starts processing the messages (logs) in the queue as well as accepting new log messages using the named pipes. So this way I achieve our main priority: deliver the log messages as fast as possible, but without losing them when the service is down.

Filed under: .net 3.5, Visual Studio .Net 2008, WCF

var crash = from feature in visual studio where feature.name.Contains(Silverlight 2.0 tools) select feature

i’ve been struggling to get the RC1 of the silverlight tools for visual studio .net 2008 going. So far I’ve tried the following:

- turning off UAC
- Repairing Visual studio setup
- SubinAcl from the following blog: http://petesbloggerama.blogspot.com/2008/01/fix-requested-registry-access-is-not.html
- Running vs.net as administrator

I always get the following error message:



  Personally I really am starting to hate the whole silverlight technology. The first version was crap because you had to be some guru to be able to program something fancy looking and now the second version is out and the tools are crap. So what’s next crappy visual studio .net 2010 all together? I really would like the guys at MS to take it a bit slower so they can increase the quality of their products.

 

Filed under: .net, .net 3.5, Silverlight, Visual Studio .Net 2008 , ,