Quantcast
Channel: Visual Studio Integrate forum
Viewing all articles
Browse latest Browse all 4410

Visual Studio does not pass startup parameters during run project of custom type

$
0
0

I have created VSPackage (using Visual Studio 2012, 4.5 .NET) that contains custom type project (*.myproj). I have used MPF to develop the package. The output of my project is a class library (contains a bunch of unit tests). I use mstest to run my project. Everything is Ok when I run it from command line or in other way. In case when I am trying to run my project from Visual Studio, I am facing the problem: Visual Studio starts mstest.exe but does not pass command line arguments to it. Path to mstest.exe and startup arguments I specify in the project file like this:

.....<PropertyGroup><StartAction>Program</StartAction><StartProgram>C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\msTest.exe</StartProgram><StartArguments>/testcontainer:"C:\myProject.dll"</StartArguments></PropertyGroup> ....

Mstest tells me that there is nothing to run, like please specify test container etc. I have tryed to change mstest on any other executable where I can controll command line arguments but no fate. For example:

- create plain console application (from Visual Studio using appropriate C# templates) with main method like this

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1 {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("args count: " + args.Length);
            Console.ReadLine();
        }
    }
}

- Build the console application

- Specify it in "StartProgram" property of the custom type project (*.myproj)

- Run custom type project from Visual Studio

- Console application started with output: "args count: 0"


Viewing all articles
Browse latest Browse all 4410

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>