我正在尝试在<StartProgram>
的{{1}}值中为可执行文件指定命令行参数当前看起来像这样
<PropertyGroup>
我正在尝试自动执行将我的库附加到正在运行的进程所涉及的步骤,这样我的团队可以直接调试库而无需额外的仪式(他们还不熟悉Visual Studio)
我将节点可执行文件复制到Edge.Express文件夹,而我的Express服务器配置位于该位置的server.js中。我想要做的是:
<PropertyGroup>
<StartAction>Program</StartAction>
<StartProgram>$(SolutionDir)\Edge.Express\node.exe</StartProgram>
</PropertyGroup>
但是会引发以下异常
删除“server”arg将触发节点实例。
如何在我的<PropertyGroup>
<StartAction>Program</StartAction>
<StartProgram>$(SolutionDir)\Edge.Express\node.exe server</StartProgram>
</PropertyGroup>
设置中为node.exe提供“server”参数?
替代地 有没有办法设置StartAction运行批处理脚本,只是将服务器启动推入脚本?
快速搜索没有返回任何有关可用StartActions的文档
答案 0 :(得分:1)
作为Hans pointed out:如果您要为<StartAction>
计划指定参数,则必须使用<StartArguments>
元素:
<StartAction>Program</StartAction>
<StartProgram>$(SolutionDir)\Edge.Express\node.exe</StartProgram>
<StartArguments>server</StartArguments>