vs2013 想用c++开发.net 窗口程序 怎么没有了呢.是不是不支持了?

 我来答
空雪梦见
推荐于2016-07-22 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1168万
展开全部
2012开始,项目模板里面就没有了。
不过你可以手工写。创建的时候选空工程,属性里开启CLR支持,
添加代码的时候一样可以添加.net窗体,引用要自己添加System.Windows.Forms等
程序入口点还是WinMain,属性开STAThreadAttribute,里面用Application::Run运行主窗口

具体你可以参考2010创建的.net窗口程序工程是怎么写的。
郭某人来此
2015-10-03 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:87万
展开全部
第一个问题,虽然manifest文件不是VS才有的,但你这个程序应该是VS开发的。
给你摘了一段msdn的介绍
A manifest is an XML document that can be an external XML file or a resource embedded inside an application or an assembly. The manifest of an isolated application is used to manage the names and versions of shared side-by-side assemblies to which the application should bind at run time. The manifest of a side-by-side assembly specifies its dependencies on names, versions, resources, and other assemblies.

There are two ways to create a manifest for an isolated application or a side-by-side assembly. First, the author of the assembly can manually create a manifest file following rules and naming requirements. Alternatively, if a program only depends on Visual C++ assemblies such as CRT, MFC, ATL or others, then a manifest can be generated automatically by the linker.

The headers of Visual C++ libraries contain assembly information, and when the libraries are included in application code, this assembly information is used by the linker to form a manifest for the final binary. The linker does not embed the manifest file inside the binary, and can only generate the manifest as an external file. Having a manifest as an external file may not work for all scenarios. For example, it is recommended that private assemblies have embedded manifests. In command line builds such as those that use nmake to build code, a manifest can be embedded using the manifest tool; for more information see Manifest Generation at the Command Line. When building in Visual Studio, a manifest can be embedded by setting a property for the manifest tool in the Project Properties dialog; see Manifest Generation in Visual Studio.

第二个问题:
.net平台和Java平台差不多呀,只要有了平台,就支持中间码的运行。但你这个程序应该不用.net支持。vs 2005中c++编程大致三种方式:基础api,mfc,clr.前二者不需要.net框架的支持,生成的是机器码。clr是托管代码,也就是托管c++,和c#,vb.net类似,需要.net框架支持,生成的是中间码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-27
展开全部
Visual Studio 2013将根据“go-live”许可证提供。.Net
4.5.1预览版是2013版预览版的一部分,也包含在Windows 8.1预览版所有的安装程序中。新的.Net预览版还为Windows
8、Windows 7、Windows Vista和相应的Windows服务器发布版提供单独的安装版本。
追问
那c++  还支持.net程序的开发吗?在新建里没找到 窗口程序.也没有其他的新建托管程序
追答
新建console工程 再添加代码 Debug
是Win32 console 工程,不是Win32工程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式