Archive for the ‘.NET’ Category
Posted by jpluimers on 2011/02/17
While it is still free…
The current version: http://reflector.red-gate.com/Reflector.zip
The “Check for Updates” entry in the “Help” menu checks this URL: http://reflector.red-gate.com/Reflector.version
Which currently returns:
6.6.0.30
6.1.0.0
http://reflector.red-gate.com/Download.aspx?File=Reflector&Client={Client}&Version={Version}
When Reflector detects there is a new version, you get a dialog like this:
—————————
.NET Reflector
—————————
A new version of .NET Reflector is available. Do you want to install automatically?
—————————
Yes No
—————————
When you press [Yes], it starts downloading from a URL that depends on the current version: http://reflector.red-gate.com/Download.aspx?File=Reflector&Client=Reflector&Version=6.5.0.135
{Client} was replaced by Reflector, and {Version} was replaced by 6.5.0.135 (the version of the currently running Reflector).
–jeroen
Posted in .NET, .NET 1.x, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, .NET 4.5, .NET CF, Development, Software Development | 1 Comment »
Posted by jpluimers on 2011/02/17
Recently, I wrote a bunch of code both in C# and Delphi to verify if two hosts are on the same IPv4 network.
Even though the public IPv4 address space is exhausted (IANA recently allocated the final two IPv4 blocks of their primary pool to APNIC, then allocated the five remaning /8 IPv4 blocks to the RIRs, thereby depleting the IPv4 pool), they are still used a lot, especially in private networks.
Over the next couple of weeks, you will see a couple of blog posts explaining:
- how to get the IPv4 addresses and network masks of network interfaces in your computer
- how to convert those to and from strings
- how to convert a host-name to a list of IP addresses
- how to lookup the current host-name
- how network masks are related to counting leading/trailing ones and zeros
- how to compare two IPv4 addresses given they have the same network masks
Those blog posts will have sample code in both Delphi and C#. And there will be unit tests to verify the underlying code.
–jeroen
Posted in .NET, C#, C# 2.0, C# 3.0, C# 4.0, Delphi, Development, Software Development | 2 Comments »
Posted by jpluimers on 2011/02/16
Does this finally end the ASP.NET WebForms days?
Tool for converting WebForms Views to Razor C# Only
–jeroen
via: telerik/razor-converter – GitHub.
Posted in .NET, ASP.NET, C#, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2011/02/16
Each time I need to do Office COM interop, I wish they had overloaded methods: all those Type.Missing entries, and speed issues.
I know C# 4.0 makes missing parameters easier, but a lot of projects are not yet in Visual Studio 2010.
So this C# Excel Interop Use page by Sam Allen comes in handy.
–jeroen
Posted in .NET, C#, C# 2.0, C# 3.0, Development, Software Development | Leave a Comment »
Posted by jpluimers on 2011/02/15
On the one hand it is good to be able to do things as early in the application startup phase as possible.
On the other hand: What’s next? A PrePreApplicationStartMethod that allows you to fiddle with the PreApplicationStartMethod behaviour?
–jeroen
via: David Ebbo: Register your HTTP modules at runtime without config.
Posted in .NET, ASP.NET, Development, Opinions, Software Development | Leave a Comment »
Posted by jpluimers on 2011/02/15
If you use Visual Studio 2005 for some old projects that have not yet been converted, and they open very slowly: read this post on If Your Visual Studio Solutions Open Slowly Check WebsiteCache by Thomas F. Abraham.
Emptying your WebsiteCache directory solves the issue: it had about 30-thousand empty directories in it.
The location depends on your Windows version:
- Windows XP, Windows Server 2003 and below:
“%USERPROFILE%\Local Settings\Application Data\Microsoft\WebsiteCache”
- Windows Vista, Windows Server 2008 and up:
“%USERPROFILE%\AppData\Local\Microsoft\WebsiteCache”
This bug has been fixed in Visual Studio 2008 and up.
–jeroen
via: If Your Visual Studio Solutions Open Slowly, Check WebsiteCache | Thomas F. Abraham – On Technology.
Posted in .NET, C#, C# 2.0, Development, Software Development, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio and tools | Leave a Comment »
Posted by jpluimers on 2011/02/10
Greg Hewgill published a bunch Stack Overflow ebooks and StackExchange stats.
His readme explains a bit more on the books.
The blog he maintains makes up for some nice reading too.
Be sure to read the blog entry on the ebooks.
–jeroen
via Stack Overflow ebooks.
Posted in *nix, .NET, ASP.NET, C#, C# 2.0, C# 3.0, C# 4.0, Database Development, Delphi, Delphi for PHP, Development, HTML, HTML5, Java, Pingback, Power User, RegEx, Scripting, SocialMedia, Software Development, SQL, SQL Server, Stackoverflow, XML/XSD | Leave a Comment »
Posted by jpluimers on 2011/02/06
Earlier this week, Red Gate announced that the new Reflector version 7 would cost USD 35, as of March 2011, and the current free version 6.6 will expire on May 30th, 2011.
That caused a lot of stir, on their forum, twitter, reddit and a lot of other places. Even an old thread at StackOverflow got a new boost. It seems Red Gate did not read Social media judo: How to turn a fight into a brand-building moment.
Here is a summary of the past, present and future of things happening around reflector, including some workarounds and alternative products.
First a bit of history.
Lutz Roeder over the years developed .NET Reflector as a free tool. A few hightlights: Read the rest of this entry »
Posted in .NET, C#, Delphi, Development, Prism, Software Development | 4 Comments »