快速问题,我只是在尝试VS2012并尝试创建一个C++.NET应用程序,但是无论如何我都找不到新项目时的选项。
在vs2008中,它曾经在新项目>可视化c++> CLR>窗体应用程序下。
他们是否已从VS2012中删除了创建C++/CLR应用程序的选项?还是我必须下载什么?
快速问题,我只是在尝试VS2012并尝试创建一个C++.NET应用程序,但是无论如何我都找不到新项目时的选项。
在vs2008中,它曾经在新项目>可视化c++> CLR>窗体应用程序下。
他们是否已从VS2012中删除了创建C++/CLR应用程序的选项?还是我必须下载什么?
虽然微软已经删除了创建C++/CLI Windows表单应用的选项,但模板文件仍然安装在计算机上。唯一缺失的似乎是.vsz文件和vcNET.vcdir文件中的注册。我已重新创建这些文件并提供下载。
安装这些文件后,您应该能够再次使用C++/CLI创建WinForm应用程序。
很多人都遇到过这个问题,以下是我所遵循的步骤:
创建一个Visual C++ --> CLR --> CLR空项目(注意指定名称和目录)。
创建完成后,在项目上右键单击并选择“添加-->新项目”。
在UI选项卡下,选择“Windows窗体”。命名您的表单,然后点击“确定”。该表单将会添加到项目中。
在表单被添加之后,将以下代码复制到YourFormName.cpp
文件中:
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void Main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Project1::MyForm myForm; //NameOfProject::NameOfForm instanceOfForm;
Application::Run(%myForm);
}
我们快完成了...
现在在项目属性下,展开Linker
部分并选择"System"。在子系统选项下,选择Windows (/SUBSYSTEM/WINDOWS)
现在添加一个入口点。在"链接器-->高级选项"下,选择"Main"作为"入口点"
构建和运行... 大功告成!!
P.S.: 这只是一个空表单 ;)
自己创建模板:
现在您可以像往常一样在2012RC中创建WF应用程序(新项目 ->已安装 ->模板 ->Visual C++ ->Windows表单应用程序,C++ 2012RC)。
它有效且简单!但我不知道所有的后果。
我刚刚在 VS2010 中创建了一个新项目。 然后将其导入到 VS2013。
你会发现表单设计器并不总是有效。 稍微更改源文件并保存它。 然后表单设计器就可以正常工作,直到你再次加载该项目为止。