如何使用命令行编译WPF程序?

2024-01-11

我需要使用命令行 C# 编译器(即csc.exe).

问题是错误CS0103— 编译器说没有InitializeComponent()我的程序中的方法。但这是错误的,因为我添加了 System.Xaml.dll。有人知道如何解决这个问题吗?


使用 MSBuild 构建将比使用 csc.exe 更容易。获取正确的 MSBuild 的路径(MSBuild 的路径 https://stackoverflow.com/q/328017/2829009),因为您的计算机上可以有多个 MSBuild 版本,大多数情况下每个 Visual Studio 安装一个版本。

然后,只需构建您的项目文件:

msbuild YourProject.csproj /p:Configuration=Release

输出将位于 bin/Release 文件夹中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用命令行编译WPF程序? 的相关文章

随机推荐