Visual Studio中的MSBuild项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio中的MSBuild项目相关的知识,希望对你有一定的参考价值。

我有一个关于msbuild与Visual Studio 2017 Preview集成的问题。我有一个自定义* .csproj:

<Project>
  <Target Name="Build">
    <Message Text="Hello World" Importance="High"/>
  </Target>
</Project>

我想将此项目添加到Visual Studio,但我有一个错误:

项目文件不完整。预计进口量不足

我需要添加到我的自定义* .csproj以使我的项目在Visual Studio中工作?

答案

首先,我建议您从Visual Studio或dotnet cli创建项目,然后将自定义目标添加到csproj文件。

无论如何,我认为最小的csproj文件看起来像这样:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.2</TargetFramework>
  </PropertyGroup>
</Project>

这是来自dotnet cli的模板,当然,这取决于你的项目类型(Console,ClassLibrary)

以上是关于Visual Studio中的MSBuild项目的主要内容,如果未能解决你的问题,请参考以下文章

MSBuild 支持 Visual Studio 2017 RTM 中的 T4 模板

Visual Studio 2012 解决方案 TeamCity 中的 MSBuild

如何添加停止 msbuild 构建项目 Visual Studio 构建选项

如何找出Visual Studio发送给MSBuild的命令?

MSBuild 的 Visual Studio 解决方案项目中所需的更改

SpecsFor MVC / MSBuild.exe 无法在 Visual Studio 2012 中正确构建/发布项目