All About Interop

Connecting .NET to just about anything else

Browse by Tags

Tagged Content List
  • Blog Post: Enable .NET 3.5 goodies in IIS vdir

    Some of you may be oddballs like me: you like .NET, you program in .NET, but you don't always use Visual Studio. You hand-code everything for some applications. You often open up a text editor and just start writing a source module, with no wizards, no project templates, etc. You hand-code your MSbuild...
  • Blog Post: Profiles in Microsoftee-hood

    I hadn't seen Microspotting before - consider me educated. It's a blg site run by a Microsoft employee that profiles... Microsoft employees. Enough about you. Let's talk about me! Yeah, it's self-centered, but despite that I found the blog to be well written and I expect it will be really interesting...
  • Blog Post: What is Scalability? Do I have Extreme Requirements?

    Can I turn my Volvo into an F1 Racer? I am a fan of auto racing. I started following racing way, way back. At the low end of the spectrum, anyone with a car can get started racing in autocrosses and track days, for not very much money. At the other end of the spectrum, the pinnacle of the...
  • Blog Post: .NET Terrarium - it's BAAAAAACK!

    Remember Terrarium? It was a .NET 1.0 learning tool disguised as a game. Microsoft released a developer's kit, and and people built herbivores, carnivores, or plants and introduced them into a peer-to-peer, networked ecosystem where they interacted and sometimes competed for survival. There was a visual...
  • Blog Post: Interesting - CacheMan for .NET

    A distributed object cache (distributed hashtable) for .NET http://www.sriramkrishnan.com/blog/2008/02/cacheman-fast-distributed-hashtable-for.html
  • Blog Post: Powershell script to batch-update AssemblyInfo.cs with new Version

    I wrote this script to update all the AssemblyInfo.cs files in a Visual Studio solution, to have the same version number. This is the kind of thing I would have used Perl to do, in the past. But Powershell's got this covered nicely. [ 23 April 2008 - 1150am PST - I updated the script to deal with...
  • Blog Post: MSBuild script for compiling each .cs file into an EXE

    I previously wrote about using MSBuild to build all .cs files in a directory into a single exe . Here's a companion script that builds every .cs file into a separate exe. This might be helpful for directories where you keep sets of small projects, where each source file stands alone, that sort of...
  • Blog Post: WPF invokes Powershell.exe as an inferior shell

    I wrote this up as an example of how to run powershell.exe as an inferior shell from within a WPF app. It is not a "Powershell host" in the normal sense of the word, with a RunSpace and a RunSpaceFactory and so on. Instead, this example uses System.Diagnostics.Process to start powershell.exe as a...
  • Blog Post: MSBuild script for compiling all .cs files into a single assembly (DLL or EXE)

    I love Visual Studio, but sometimes I build code using no graphical IDE - just the .NET Framework SDK. I wrote an article not long ago describing how to build a WCF Service using .NET 3.5, and just the SDK. I've always been a makefile weenie, but msbuild is the new build tool - it really makes sense...
  • Blog Post: Don't Believe Everything you Read on Wikipedia, especially about C# Anonymous Functions

    I was reading Wikipedia the other day, and saw this: C# has partial anonymous function support through the use of delegates . ... Since anonymous methods are not nameless and can only be declared inside methods of classes then C# does not support full anonymous functionality. Hmph, who's in...
  • Blog Post: Simple Auto Update, auto patch, for WPF Apps, without the Updater Block

    I am writing some smaller WPF apps, and I want them to automatically update themselves, or automatically patch themselves, something like Lutz Roeder's Reflector or Paint.NET does. Scott Hanselman has commented on this previously , and he's right. Every app ought to be able to do this. I looked into...
  • Blog Post: My Vista Experience just got sooooo much better

    Quietly I've been suffering through an experience with Windows Vista on my laptop. I got my laptop, a HP/Compaq nc8430 , in October 2006 and had been running Vista on it since then. In the early days, I used a pre-release version of vista, but I switched to the generally-released (RTM) version as soon...
  • Blog Post: Gates Center at Carnegie Mellon

    I visited my alma mater, Carnegie Mellon last weekend. Met up with some fellow alums who came in from out of town, including Brendan, Scott, and Brian, pictured here. We're checking out the construction site for the Gates Center at Carnegie Mellon. This was enabled by a grant from the Bill & Melinda...
  • Blog Post: VS2005 support for SQL 2008 CTP5

    Visual Studio 2005 Support for SQL Server 2008 CTP is now publicly available. Download Center links: SQL Server 2008 CTP, November 2007 - this is the "Community Tech Preview" (CTP5) of SQL 2008. Visual Studio 2005 Support for SQL Server 2008, CTP - this is the patch you can apply to Visual...
  • Blog Post: Keeping it real on SOA

    Bobby Wolfe of IBM told no lies when he said that Clients often want to build only an ESB, because that involves a technology challenge without the need for messy business requirements. Building just an ESB becomes an IT field of dreams, where IT builds an ESB and then hopes some SOA will come...
  • Blog Post: Talking about SOA to the Business Owners

    Not really interop, but here's a discussion of how to talk about SOA to business owners. The view here is that Business value (agility, quicker deployments, less cost for development) is definitely the place to begin. But be prepared to discuss [the technical aspects of] services and explain...
  • Blog Post: From the Treasured Gems Dept: GotCodeSnippets.net

    There are two kinds of developers who use Visual Studio 2005: The ones who know about and use gotcodesnippets.net , and the ones who will soon know about and use that site. In Word, there are macros. In the emacs text editor, you can define extensions using elisp. VS2005 has this handy little feature...
  • Blog Post: Posting Photos from Word 2007

    Woot! This is a test of the Word Blog posting trick, using Fiddler . Fiddler, using a little custom rule, allows Word to post pictures really easily. I picked up this trick from my esteemed colleague Paul Andrew , who picked it up from Rudolph Araujo .
  • Blog Post: Sudoku Toy redux - using C# DancingLinks Engine

    A while back I posted a toy app that generates (and optionally solves) a Sudoku puzzle. It was under the rubric of Interop because the inner engine of this toy used an implementation of the Dancing Links engine for Sudoku, built in Java. The original Dancing Links algorithm was proposed by Donald Knuth...
  • Blog Post: Hmmm.....

    Symantec's 11th Internet Security Threat Report has found that when it comes to widely-used operating systems, Microsoft is doing better overall than its leading commercial competitors. The report covered a huge range of security and vulnerability issues over the last six months of 2006, including operating...
  • Blog Post: Does VB.NET have a Yield Return, as with C#?

    Someone asked me about this and I wasn't sure. So I looked around and didn't see a definitive answer. I asked the VB Team and got it. VB.NET does not have language support for iterators. There's nothing in VB.NET like the yield return or yield break stuff in C#. I did find an article that seems to...
  • Blog Post: LINQ versus DataSet ?

    Today, someone asked on an internal mailing list, what does LINQ offer, than I cannot do with DataSet.Select()? Luca Bolognese, my compadre from the old country, provided a clear and insightful response. Just for some background - LINQ is a codename for a set of extensions to the .NET Framework that...
  • Blog Post: Service Pack 1 for Visual Studio 2003

    Visual Studio 2003 SP1 Visual Studio 2005 has been available since November 2005, and I think it's a really good upgrade from VS2003. But, we at Microsoft understand that some people like to stick with what they already have. Along those lines, we've just shipped Service Pack 1 for Visual...
  • Blog Post: Extending Visual Studio, and open source

    I mentioned open-source and Visual Studio in a previous post . Today I would like to make it clear: It is possible to release extensions to Visual Studio under open source licenses. First, some intro. The VSIP SDK was originally introduced as a way to help developers extend Visual Studio. It was...
  • Blog Post: TechEd Europe changes

    TechEd Europe has been moved and reformatted. Instead of having a single event addressing both Developers and IT Pros, we'll have two separate technical events moving forward: Tech Ed: Developers (week November 6th, CCIB Barcelona, Spain) Tech Ed: IT Forum (week November 13th, CCIB Barcelona...
Page 1 of 2 (32 items) 12