【问题标题】:Visual C# 2010 command line parameters to cscVisual C# 2010 命令行参数到 csc
【发布时间】:2012-06-05 05:16:32
【问题描述】:

在 Visual C++ 2010 中,我可以看到传递给 cl.exe 的参数:

这非常有用,因为有时您忘记检查这个或那个选项,在这里和那里添加一些目录等等,并且一次查看所有命令使这很容易发现。

我想知道 Visual C# 2010 是否有类似的东西。我在任何地方都看不到“命令行”选项卡。显然早期版本在“输出”>“构建”选项卡中显示了“任务:csc”行,但我在 Visual C# 2010 SP1 生成的输出中没有找到类似的内容。

是否有可能获得我正在寻找的东西?

NB 我知道我可以从 MSBuild 获取参数,但不幸的是,由于依赖项解析失败,MSBuild 无法构建我的一些解决方案。我正在寻找纯 Visual Studio IDE 解决方案。

【问题讨论】:

  • 您可以在“输出”窗口中看到它。没有太多,C# 编译器的命令行选项要少得多。拥有属性的副作用。

标签: c# visual-studio-2010 command-line csc


【解决方案1】:

点击工具并选择选项。展开 Project and Solutions 组并点击 Build and Run。对于 MSBuild project output verbosity 项,至少选择 Normal(默认为 Minimal)。

现在在输出窗口中,您将看到 MSBuild 执行的(主要)步骤和csc 进程的命令行。

【讨论】:

  • 请注意,您看到的输出是伪造的。编译 C# 项目时,除非您采取措施强制调用 csc.exe,否则您会在日志中看到 csc,但另一个编译器将在没有任何命令行的情况下完成实际工作。
  • @hvd 我猜他只是有兴趣检查通过的选项,但很好!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-11
  • 1970-01-01
  • 1970-01-01
  • 2011-08-19
  • 1970-01-01
  • 2012-07-11
相关资源
最近更新 更多