【问题标题】:Windows: How to compile WPF XAML-based program from command line?Windows:如何从命令行编译基于 WPF XAML 的程序?
【发布时间】:2014-03-11 04:34:26
【问题描述】:

Visual Studio Express 2013 给我留下了深刻的印象,它是 Visual Studio 的免费版本。我非常喜欢从命令行编译我的 C# 程序。我找到了编译器 csc.exe 和 .NET 的 DLL 文件,但是如何编译 XAML 文件?

【问题讨论】:

  • 我试图在下面回答您的问题。只是出于好奇,你为什么不喜欢VS?它通常被认为是更好的 IDE 之一。

标签: visual-studio-express


【解决方案1】:

您想使用 MSBuild (MSDN)。这是从命令行编译 .NET 项目的标准方法。这也是 Visual Studio 内部使用的编译器。您必须有一个 .csproj/.sln 文件才能使其工作,但这将是到达您想要的位置的最快和最有效的方法。

【讨论】:

    【解决方案2】:

    您正在寻找MSBuild。 Visual Studio 项目是用于 MSBuild 的 XML 脚本。要构建项目或解决方案,您可以使用以下命令:

    MSBuild MyApp.sln
    MSBuild MyApp.csproj
    

    构建 XAML 文件绝非易事,而 C# 编译器还不够。 XAML 的最新 MSBuild 目标位于 C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Xaml.targets 文件中。但是手动完成这一切并不是最好的主意,即使您设法在没有 MSBuild 的情况下完成所有操作,也会使事情变得过于复杂。

    【讨论】:

      猜你喜欢
      • 2016-02-02
      • 1970-01-01
      • 2020-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多