I'm new to load testing in Visual Studio/MSTest, and I created a new Load Test recently to validate some high-traffic scenarios for a WCF service. I want to add this to the tests project for the service, but I don't want the test to be executed whenever I "Run All Tests in Solution" nor as part of our Continuous Integration build-verification process because a) it takes 5 minutes to run, and b) the service call that it is testing generates many thousands of email messages. Basically, I'd like to do the equivalent of adding the `[Ignore]` attribute to a unit test so that the load test is only executed when I explicitly choose to run it.

[This MSDN Article ("How to: Disable and Enable Tests")](http://msdn.microsoft.com/en-us/library/ms182457.aspx) suggests that the only to disable the test is to use Test Lists (.vsmdi files), but I don't have much experience with them, they seem like a hassle to manage, I don't want to have to modify our CI Build Definition, and [this blog post](http://blogs.msdn.com/b/rubel/archive/2012/03/17/visual-studio-11-beta-changes-in-web-performance-test-load-test-workflow.aspx) says that Test Lists are deprecated in VS2012. Any other ideas?

Edit: I accepted Mauricio's answer, which was to put the load tests into a separate project and maintain separate solutions, one with the load tests and one without. This enables you to run the (faster-running) unit tests during development and also include the (slower-running) load tests during build verification without using test lists.