代码之家  ›  专栏  ›  技术社区  ›  Jim McKeeth

调试时如何将程序集名称作为命令行参数传递

  •  2
  • Jim McKeeth  · 技术社区  · 16 年前

    %程序集\u完整\u路径%

    我之所以要这样做,是因为如果程序集名称或生成位置发生更改,那么我也不必更新命令行参数。

    2 回复  |  直到 16 年前
        1
  •  5
  •   Hans Passant    16 年前

    据我所知,这不起作用。命令行参数框中的宏不会展开。甚至连环境变量都没有。真倒霉

    解决方法是创建自定义工具。工具+外部工具,添加。Title=runtests,Command=nunit.exe,Arguments=$(TargetPath),Initial Directory=$(TargetDir)。根据需要调整。您可以为这个新工具命令指定一个击键,甚至是F5。

        2
  •  1
  •   Pedro    16 年前

    使用VS2005,我只需要在命令行参数中提供dll的名称。我怀疑VS将默认工作目录设置为项目的输出目录,因为我从未指定路径,但测试总是正确加载。