1

在 Visual Studio 2008 中,当您转到项目的属性(至少是一个 ASP.NET MVC)时,您可以选择运行外部程序。它包含三个部分:程序的路径、命令行选项、工作目录。

我需要将 Web 应用程序的根目录作为命令行参数传递。我不想在该目录中对我的机器中的路径进行硬编码。我可以使用某种(环境)变量吗?

背景:我正在尝试运行 UltiDev Cassini,因为 VS 的 Cassini 只有 32 位。我认为这是运行它的正确方法,是吗?

4

3 回答 3

0

尝试 $(ProjectDir) 或 $(SolutionDir) 变量,或此处记录的列表中的其他变量:MSDN

于 2010-01-06T12:43:39.917 回答
0

您将在以下位置找到可以使用的所有变量的列表及其值:

  • 打开项目的属性,转到“调试”节点
  • 单击“命令参数”字段,该字段右侧会出现一个下拉符号
  • 打开下拉菜单,选择“编辑”
  • 单击“宏”按钮,等等...

这显示了您可以使用的所有变量的列表及其值。你应该能够找到一个适合你的需求...

于 2010-01-06T10:18:44.613 回答
0

Pablo,您可以将CassiniDev自定义和编译为 x64 并得到您想要的。

通过 .config 进行自定义配置是下一个版本的待办事项。

于 2010-07-24T19:43:14.480 回答