intereSTRINGS

‘inetreStrings’ – liked the nomenclature and the sense of humor of the author of it very much. String vs string Lower case string is simply an alias for System.String in the .NET Framework. == or .Equals A rule of thumb is that for almost all reference types e.g. objects, use Equals when you want to […]

Continue reading →

Today I am on MSDN Forum :)

Hurray… Today I am in the list of Top Answerers of the Month in VSTO Forum of MSDN. I am enthralled to see my name in such a great and universal Forum 🙂 This kind of things really incite interest in entrants like me to contribute more to the community. Usually I visit Forum to […]

Continue reading →

Code Access Security in .NET

Code Access Security is one of the powerful features of .NET but at the same time some confusion exists about its terminology and its usage. With this, I would like to make an attempt to explain some of the terminology with diagrams. This document does not explain all the details related to CAS, as lot […]

Continue reading →

Prepare your Applications for Windows 7

We all have this question in our mind. “Why does my application break when we change the Operating Systems?” Typically, whenever a new OS is released, Microsoft makes every effort to ensure application Compatibility. Unfortunately, as the OS evolves and when reliability, security and performance improvements are made, there are some comprises which are made […]

Continue reading →

Performance issues in add-ins

Hi Most of the VSTO developers suffer with ‘first time load performance’ problem. Beyond the “normal” performance tuning that one can do to code, one can try to put the add-in into the Zap cache using NGEN. Here is a link to an excellent MSDN article that discusses the subject of NGEN and .Net applications. NGen […]

Continue reading →

Why add-ins load slowly?

Hi all, This question pestered my mind for so many days. I have developed an add-in. It is working fine but taking much time to load. After studying all the issues related to it, I came to know that the add-in is connecting to crl.microsoft.com and downlaod.microsoft.com every time I open the application (my add-in […]

Continue reading →