编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

发布.Net framework项目时报 MSBUILD 命令不识别

wxchong 2024-06-19 22:37:35 开源技术 13 ℃ 0 评论

现象

安装

MSBuild 是 Microsoft 和 Visual Studio 的生成平台,如果具有 Visual Studio,表示已经安装了 MSBuild。在 Visual Studio 2022 中,它安装在 Visual Studio 安装文件夹下。

如果是其他版本的Visual Studio就在<安装文件夹>\Common7\Tools 文件夹中找到 LaunchDevCmd.bat 文件。


对于 Windows 10 上的典型默认安装,MSBuild.exe 位于 MSBuild\Current\Bin 中的安装文件夹下。

若要在没有 Visual Studio 的系统上安装 MSBuild,请转到下载页面上的 Visual Studio 2022 生成工具。 另一种安装 MSBuild 的方式是安装 .NET SDK

怎么使用呢?

方式1:

可从 Visual Studio 的命令窗口 运行 MSBuild

方式2:

  1. 找到Visual Studio就在<安装文件夹>\Common7\Tools 文件夹中找到 LaunchDevCmd.bat 文件
  2. 在powershell中引用
>>> C:\Apps\Microsoft\VisualStudio\2022\Community\Common7\Tools\Launch-VsDevShell.ps1
**********************************************************************
** Visual Studio 2022 Developer PowerShell v17.4.3
** Copyright (c) 2022 Microsoft Corporation
**********************************************************************
tiffin in ~/source/repos at 2023-10-17T17:20:06Z
>>> msbuild /help
MSBuild version 17.4.1+9a89d02ff for .NET Framework
语法:              MSBuild.exe [选项] [项目文件 | 目录]

描述:         在项目文件中生成指定的目标。如果
                    未指定项目文件,MSBuild 将搜索
                    当前工作目录来查找文件
                    扩展名以“proj”结尾的文件并使用该文件。如果
                     如果指定了目录,MSBuild 将搜索此
                     目录来查找项目文件。

开关:            请注意,使用 "-switch" 和 "/switch" 均可
                     指定开关。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表