Visual studio 2012 使用环境变量启动外部程序
我正在建一个类库。为了测试它,我设置了Visual Studio来运行一个使用类库的外部程序(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属性正确指向正确的位置 对于目标程序集 是否有允许环境变量的设置或任何其
Project Properties\Debug\Start Action\Start external program
)
但是,VisualStudio不接受环境变量作为路径的一部分。它说:
Visual Studio无法启动调试,因为调试目标“…”为
丢失的请生成项目并重试,或设置OutputPath和
AssemblyName属性正确指向正确的位置
对于目标程序集
是否有允许环境变量的设置或任何其他方式?我很好奇,为什么不向解决方案中添加另一个项目,这是类库的“测试应用程序”。然后,该测试应用程序将被设置为“启动项目”,该项目将在您开始调试时运行。引用也更容易添加,因为您可以直接添加对另一个项目(输出)的引用。@JonathonReinhart:test应用程序是一个第三方产品,它可以初始化数据库并加载大量其他内容。生成我的类库将接收的所有初始化对象并不是那么简单(god对象代码)。有10年历史的API不是为可测试性而设计的:-(