Sign In
Andrew Arnott
News from my corner of the Visual Studio Project & Build team, programming tips, and solutions to common programming issues.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
As seen on
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
.NET
C++
Identity
Immutability
Mobile devices
NetCF
PowerShell
Provisioning
Silverlight
Visual Studio
WCF
WPF
Options
RSS for posts
Atom
RSS for comments
OK
MSDN Blogs
>
Andrew Arnott
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Andrew Arnott
Immutable collections with mutable performance
Posted
5 months ago
by
Andrew L Arnott
0
Comments
In my last post , I detailed the differences among read/write, read only, frozen and immutable collection types. I described how immutable collections come with a hit to the garbage collector due to the garbage they generate during mutations. ...
Andrew Arnott
Read only, frozen, and immutable collections
Posted
5 months ago
by
Andrew L Arnott
0
Comments
[Update: a more recent post with new data on attainable performance of immutable collections ] The topics of immutability and functional programming has fascinated me lately. Mostly because of my work on the Visual Studio Common Project System ...
Andrew Arnott
VC++ Debugger Extensibility
Posted
over 2 years ago
by
Andrew L Arnott
0
Comments
Visual C++ 2010 includes a debugger extensibility point that makes it easy for people who have written their own debuggers, or wish to modify the way existing debuggers are launched, to do so. Check out the Visual C++ Debugger Launch Extension project...
Andrew Arnott
Visual Studio 2010 editor vs. gVim over Remote Desktop
Posted
over 3 years ago
by
Andrew L Arnott
0
Comments
For those of you who may think WPF is too slow, you gotta check this out. Visual Studio 2010's new WPF-based code editor is lightening fast, especially when compared over a fast FiOS Remote Desktop connection to gVim!
Andrew Arnott
How to force Vista to NOT elevate an application
Posted
over 4 years ago
by
Andrew L Arnott
0
Comments
User Account Control, the feature in Vista that causes installers and some applications to require "elevation" to administrator privileges to run, cuts both ways. It's designed to protect users from apps that try to make system-level changes...
Andrew Arnott
GZip encoder for Compact WCF
Posted
over 4 years ago
by
Andrew L Arnott
1
Comments
The GZip encoder is not included in NetCF as it is on the desktop WCF, but it isn't hard to build yourself and in fact we have released a sample of exactly how to add your own GZip encoder to NetCF: http://go.microsoft.com/fwlink/?LinkId=108652 So many...
Andrew Arnott
If the MS Office team wrote Visual Studio
Posted
over 4 years ago
by
Andrew L Arnott
2
Comments
Some humorous pros and cons to Visual Studio, if the Microsoft Office team were ever to take over. (disclaimer: this is a tongue in cheek post. No offense -- only laughs intended) Visual Studio 2008 would be able to load VC7 projects, modify them...
Andrew Arnott
Visual Studio trick to quickly find any file in solution
Posted
over 4 years ago
by
Andrew L Arnott
4
Comments
You know that Find text box in the toolbar of Visual Studio? Those of us who are keyboard-inclined probably never use it because Ctrl+F is quicker than moving your hand to the mouse. But there is a hidden gem of a feature inside it that really...
Andrew Arnott
OpenID and ASP.NET web sites
Posted
over 4 years ago
by
Andrew L Arnott
0
Comments
If you are a web developer I hope you've considered accepting OpenID credentials for logging in your users. If you have an ASP.NET web site, the process of adding OpenID support to your web site couldn't be easier when you use the free C# DotNetOpenId...
Andrew Arnott
Why you should never use TCHAR in C++ header files
Posted
over 4 years ago
by
Andrew L Arnott
0
Comments
In C++, TCHAR, LPCTSTR, CString, and other types discretely change to their char/WCHAR, CStringA/CStringW counterparts depending on whether UNICODE is defined in your source code. Cool. By conscientiously using _countof(x) instead of sizeof...
Andrew Arnott
Why your Visual Studio add-in fails to load with error 0x80004005
Posted
over 4 years ago
by
Andrew L Arnott
0
Comments
Writing Visual Studio add-ins gives you the power to do some impressive things within the IDE to enhance your productivity. Unfortunately getting your add-in to load into Visual Studio can sometimes be a pain. Here's just a tip you should...
Andrew Arnott
Why double-clicking on an .SLN file doesn't always launch Visual Studio
Posted
over 4 years ago
by
Andrew L Arnott
9
Comments
Well this is my first post as a member of the Visual Studio Platform & Ecosystem team. My second full day on the job, and I've found some less-than-ideal areas of Visual Studio that I'm eager to improve for myself and for you, our customers...
Andrew Arnott
Write a NetCF app that provisions your device from your device
Posted
over 4 years ago
by
Andrew L Arnott
1
Comments
My first post in the provisioning series introduced what provisioning of your Windows Mobile device means and the basics of why you would want to do it. In future posts I'll give some concrete examples of XML that accomplish a few common tasks. ...
Andrew Arnott
Microsoft launches MSDN Code Gallery for open-source sharing
Posted
over 4 years ago
by
Andrew L Arnott
0
Comments
Microsoft recently launched the MSDN Code Gallery for Microsoft employees and others to share code and software using the Microsoft Public License . MSDN Code Gallery looks and feels very much like CodePlex , but Code Gallery lacks the TFS source...
Andrew Arnott
New job with Visual Studio Platform & Ecosystem
Posted
over 4 years ago
by
Andrew L Arnott
0
Comments
I have accepted a new position within Microsoft with the Visual Studio Platform & Ecosystem team. Rather than working on the .NET Compact Framework I will be working on "VS10". I don't actually make the transition for a few more...
Andrew Arnott
XmlSerializer compatibility between NetCF and the desktop
Posted
over 4 years ago
by
Andrew L Arnott
1
Comments
The XmlSerializer found in the .NET Compact Framework has a very different implementation than the one found in the full .NET Framework. The reasons for the differences include size and performance constraints that make the desktop's XmlSerializer...
Andrew Arnott
Using the XmlSerializer as an XmlObjectSerializer with WCF
Posted
over 4 years ago
by
Andrew L Arnott
3
Comments
The Windows Communication Foundation introduced the new DataContractSerializer to replace the XmlSerializer in many scenarios. The DataContractSerializer is faster than the XmlSerializer, but has certain limitations. For example it does not...
Andrew Arnott
An impressive Silverlight Slideshow control
Posted
over 4 years ago
by
Andrew L Arnott
8
Comments
I recently discovered a very impressive (and free) Silverlight slideshow control. I would recommend it over any Flash-based slideshow controls that I've seen so far (because this one's better--not just because I work here <g>) Here's a sample: Watch...
Andrew Arnott
.NET Compact Framework 3.5 Power Toys RTW
Posted
over 5 years ago
by
Andrew L Arnott
0
Comments
The .NET Compact Framework 3.5 Power Toys have been released. You can download them from here . Tools included in this package: Remote Performance Monitor and GC Heap Viewer – Provides real time counter data (ranging from Garbage Collector...
Andrew Arnott
My favorite Live Writer plug-ins
Posted
over 5 years ago
by
Andrew L Arnott
2
Comments
Disclaimer: some or all of these plug-ins are not Microsoft created or endorsed, and my pose a security risk by installing them without verifying their source. Paste From Console - automatically formats and colorizes text copied from a console window...
Andrew Arnott
Provisioning smart devices: an introduction
Posted
over 5 years ago
by
Andrew L Arnott
1
Comments
A lot of questions on the MSDN forums center around how to customize a device or an app to prefer a specific network connection over another. The correct way to accomplish this is by "provisioning" the device. In fact a great many...
Andrew Arnott
Why .NET Compact Framework fails to call some HTTPS web servers
Posted
over 5 years ago
by
Andrew L Arnott
34
Comments
A bug was discovered recently in the .NET Compact Framework version 2.0 (SP2 and earlier) and 3.5 that causes HttpWebRequest's directed at some HTTPS servers to fail with this error: (for web services) System.Net.WebException: Unable to read data from...
Andrew Arnott
Trying out the iPhone
Posted
over 5 years ago
by
Andrew L Arnott
1
Comments
So I had the opportunity to try out the iPhone for a day. Overall I was impressed, but there were some very basic features missing from many of the otherwise killer apps that I would greatly miss if I was to use the iPhone as my primary PDA and...
Andrew Arnott
Workaround for XmlSerializer T[] and List<T> bug
Posted
over 5 years ago
by
Andrew L Arnott
0
Comments
The XmlSerializer in NetCF 2.0 has a bug where if a single serialization requires reflecting into types that use a mixture of Collection<T>-like types for the same T the XmlSerializer will throw an exception. Here an example where CF 2.0 would...
Andrew Arnott
What do you think of the new WCF 'Store and forward' Mail Transport?
Posted
over 5 years ago
by
Andrew L Arnott
7
Comments
With the .NET Compact Framework 3.5 release which comes with Visual Studio 2008, a new Windows Communication Foundation transport is introduced that uses email as the communication mechanism. Others have already blogged about this new transport including...
Page 1 of 2 (37 items)
1
2