Visual Studio cannot start a dll for debugging directly in the same manner as an .exe file. To debug a dll you need to specify an application that will load the dll in the project property page - the command is where you provide the information. The Visual Studio debugger will then start that application and after it loads your dll the debugger will be able to hit any breakpoints in the dll source code that you have set for debugging purposes. You may also want to specify the working directory for the application that loads your dll.