C++ 由于出现2个错误,该项目只有一个标准windows窗体

C++ 由于出现2个错误,该项目只有一个标准windows窗体,c++,.net,visual-c++,C++,.net,Visual C++,我是编程新手,我刚在新项目中制作了一个windows窗体,我已更改了项目属性,但仍然出现以下两个错误: 找不到指定的SDK“Microsoft.NET.SDK” 命令行错误:无法打开元数据文件“System.Runtime.dll” 我真的不知道该怎么做,我需要一些帮助。 < p>看起来你正在创建一个C++ WiFrm项目。修改项目属性后,是否将以下代码添加到form.cpp中: using namespace System; using namespace System::Windows:

我是编程新手,我刚在新项目中制作了一个windows窗体,我已更改了项目属性,但仍然出现以下两个错误:


找不到指定的SDK“Microsoft.NET.SDK”

命令行错误:无法打开元数据文件“System.Runtime.dll”



我真的不知道该怎么做,我需要一些帮助。

< p>看起来你正在创建一个C++ WiFrm项目。修改项目属性后,是否将以下代码添加到form.cpp中:

using namespace System;
using namespace System::Windows::Forms;

[STAThreadAttribute]
void Main(array<String^>^ args) {
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
    //WinformCDemo is your project name
WinformCDemo::MyForm form;
Application::Run(%form);
}
使用名称空间系统;
使用命名空间System::Windows::Forms;
[属性]
void Main(数组^args){
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
//WinformCDemo是您的项目名称
WinformCDemo::MyForm表单;
应用程序::运行(%form);
}

然后,您需要重新打开VisualStudio。解决方法:

您是否使用visual studio?你安装了NetSDK吗?您可以从下载它是的,我使用vs 2019 pro。我已经从你的链接下载了NetSDK,它仍然会给我错误消息。我刚刚尝试添加完整的.Net支持,而不仅仅是CLI支持。现在它给了我2061个警告,第一对警告是:无法解决“System.Xml,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a561934e089”和“System.Xml,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a561934e089”之间的冲突。任意选择“System.Xml,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”。