作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为 <StartProgram>
中的可执行文件指定命令行参数<PropertyGroup>
的值目前看起来像这样
<PropertyGroup>
<StartAction>Program</StartAction>
<StartProgram>$(SolutionDir)\Edge.Express\node.exe</StartProgram>
</PropertyGroup>
我正在尝试自动化将我的库附加到正在运行的进程所涉及的步骤,以便我的团队可以直接调试库而无需额外的仪式(他们还不熟悉 Visual Studio)
我将节点可执行文件复制到 Edge.Express 文件夹,我的 Express 服务器配置位于该位置的 server.js 中。我想要做的是:
<PropertyGroup>
<StartAction>Program</StartAction>
<StartProgram>$(SolutionDir)\Edge.Express\node.exe server</StartProgram>
</PropertyGroup>
但这会抛出以下异常
删除“服务器”参数会启动一个节点实例。
我如何在 <StartProgram>
中为 node.exe 提供“服务器”参数?设置?
或者有没有办法将 StartAction 设置为运行批处理脚本并将服务器启动推送到脚本中?
快速搜索没有返回任何关于可用 StartActions 是什么的文档
最佳答案
作为Hans pointed out : 如果你想为 <StartAction>
指定参数程序,你必须使用<StartArguments>
元素:
<StartAction>Program</StartAction>
<StartProgram>$(SolutionDir)\Edge.Express\node.exe</StartProgram>
<StartArguments>server</StartArguments>
关于c# - 如何在 .csproj 的 StartProgram 设置中指定命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26492099/
我是一名优秀的程序员,十分优秀!