Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 使用环境变量启动外部程序_Visual Studio 2012_Environment Variables - Fatal编程技术网

Visual studio 2012 使用环境变量启动外部程序

Visual studio 2012 使用环境变量启动外部程序,visual-studio-2012,environment-variables,Visual Studio 2012,Environment Variables,我正在建一个类库。为了测试它,我设置了Visual Studio来运行一个使用类库的外部程序(Project Properties\Debug\Start Action\Start external program) 但是,VisualStudio不接受环境变量作为路径的一部分。它说: Visual Studio无法启动调试,因为调试目标“…”为 丢失的请生成项目并重试,或设置OutputPath和 AssemblyName属性正确指向正确的位置 对于目标程序集 是否有允许环境变量的设置或任何其

我正在建一个类库。为了测试它,我设置了Visual Studio来运行一个使用类库的外部程序(
Project Properties\Debug\Start Action\Start external program

但是,VisualStudio不接受环境变量作为路径的一部分。它说:

Visual Studio无法启动调试,因为调试目标“…”为 丢失的请生成项目并重试,或设置OutputPath和 AssemblyName属性正确指向正确的位置 对于目标程序集


是否有允许环境变量的设置或任何其他方式?

我很好奇,为什么不向解决方案中添加另一个项目,这是类库的“测试应用程序”。然后,该测试应用程序将被设置为“启动项目”,该项目将在您开始调试时运行。引用也更容易添加,因为您可以直接添加对另一个项目(输出)的引用。@JonathonReinhart:test应用程序是一个第三方产品,它可以初始化数据库并加载大量其他内容。生成我的类库将接收的所有初始化对象并不是那么简单(god对象代码)。有10年历史的API不是为可测试性而设计的:-(