You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio能否自动生成可直接作为MSBuild输入的proj文件?

问题:用MSBuild构建VS2022创建的C#控制台项目

我使用Visual Studio 2022创建了一个仅在控制台输出Hello World的C#控制台测试项目,现在尝试直接通过命令行使用MSBuild构建该项目。

我知道Visual Studio同样依赖MSBuild,因此最初执行了以下命令:

"c:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe"  LeoBuildToolsTest.sln

但该命令报出XML命名空间错误。修复该问题后,又出现了缺少目标的问题,我的项目文件内容如下:

<Project Sdk="Microsoft.NET.Sdk" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net6.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
    <PlatformTarget>x64</PlatformTarget>
  </PropertyGroup>
</Project>

目前我仅能通过手动编写的testproject.proj文件实现项目构建,想请教两个问题:

  • 是否可通过Visual Studio自动生成可直接作为MSBuild输入的proj文件?
  • 还是必须手动编写此类文件?

内容的提问来源于stack exchange,提问作者mrleop

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:50:31