Just the other day, I had an argument about the way to add references to a project. As you already know, there are two main ways to achieve that: Project Reference. File Reference. The “Project Reference”, add a reference to a project within the given solution where a "File Reference” references an assembly that is located everywhere, either on the local machine or on the network (we just browse to it and add it to the references). So, the question is: “when to use Project and when to use...
Recently I had installed some add-ins for my Visual Studio, however I could not see them nor use them. I wanted to check if the add-ins where installed, so I have tried to open the Add-In Manager. Unfortunately the Add-In manager was grayed out – disabled: In order to fix that I had to allow Visual Studio to load Add-Ins. From tools—>Options—>Environment—>Add-In/Macro Security I have checked the option Allow Add-In component to load: Once, I completed that I had to restart VS and waala: ...
According to Soma Microsoft recognize that developers are more and more doing a broader set of things. For example creating Databases, Tables, Stored Procedures and etc. As a result Microsoft had announced a change in the licensing offering and a new integrated Visual Studio Team System 2008 Development Edition is available now. "It brings the feature sets of Team Development Edition and Team Database Edition together and allows you to take advantage of the core tools for application development as well as the necessary tools for database development. This will provide you...
Kirill Osenkov from the Visual Studio QA team posted a nice and very detailed post on how to debug crashes and hangs. This post will get you started on how to debug crashes in windows applications using Visual Studio debugger. I recommend you all to read it... Having said that, I must add that this is a simple example and it will only give you the "getting started" knowledge. You can read it here.
Visual Studio 2008 introduces a new option called "Extract Web Test" within the Web Test context menu. This is a cool feature that allows you to extract requests or transactions from a web test and create a new web test. I love this feature mainly because it can save us a lot of time and allow you to modular your tests...Let me explain. One of the key features we need to strive for is to modular our automated tests. We want to be able to reuse modules or web tests within different tests or scenarios. For...
Previously I have posted about Test Driven Development & Visual Studio 2010. Lisa Feigenbaum from the VB Team published a new post that describes the TDD support with the "Generate From Usage" Feature in VS 2010. You can read about it here.
I have read a really good white paper from Microsoft that talks about Requirements Management using VSTS. I encourage you all to read it:
Requirements Management with Visual Studio Team System White Paper
Why should you read it?
I will give you five (good) reasons to read it:
It is only 30 pages with a lot of pictures.
You will understand what a requirement is.
You will understand requirements life cycle.
The roadmap of requirement lifecycle in future versions of TFS.
Some tips & tricks.
Some Background... I have a customer that uses Microsoft Load Test and Web Test tools in order to validate the performance for his web application. Web Tests and Load Tests get executed against each and every new build. A new build is published to a the web server (either an IIS or Tomcat) under the application name + the build number, for example: "rcm41020" So, the application name is rcm and the build is 41020. The Problem For each web test that we execute we need to change in the URL the application name: in this...
Earlier this year, Microsoft announced that it would make the .NET Framework source code available to developers for debugging support. Here are some links that will help you getting started:
At the end of a big web application project I needed to run a load test that will enable me to understand the limitations and drawbacks. So I had everything set up, the lab at IBM, the software and etc.
I executed the test several times in different configurations, and at the end of a very long day I took the test results which includes the:
MSSQL 2005 database backup that stores the test results.
The *trx files within the TestResults folder.
At the next day, I got back to the office for the analyzing phase of the load tests. So basically all...