【发布时间】:2017-11-02 09:36:45
【问题描述】:
我正在尝试构建我的 C# (WPF) 项目,该项目最初是在 VSCode 的 Visual Studio 2017 中生成的。如果我打开命令提示符并使用 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe .\[Name]\[Name].csproj /t:Rebuild /p:Configuration=Debug 构建项目
构建成功,程序按预期运行,但显示以下消息(不是警告也不是错误):
项目文件包含 ToolsVersion="15.0"。此工具集可能未知或丢失,在这种情况下,您可以通过安装适当版本的 MSBuild 来解决此问题,或者出于政策原因,该构建可能已被强制使用特定的 ToolsVersion。将项目视为拥有 ToolsVersion="4.0"。
但是当我尝试在 VSCode 中运行和构建时(从调试开始 (F5)),构建失败。此外,VSCode 将我在代码中引用的每个 XAML 元素显示为未定义:
(名称“[Button/Label/TextBox/etc.]”在当前上下文 [Name] 中不存在
我需要在 tasks.json 和 launch.json 中定义什么来让 VSCode 构建我的项目?
【问题讨论】:
标签: c# wpf msbuild visual-studio-code