如何使用 Visual Studio 创建独立于 .NET 的应用
How to create .NET independent apps using Visual Studio?
存在许多C++ IDE。但是,我发现Visual Stuido(Visual Studio 2010 Pro)是最舒适的,因为我花了很多时间使用它。问题是我真的不喜欢依赖 .NET 的产品在速度和兼容性方面。
我想没有 .NET 依赖项就无法编译 VB 和 C# 代码(如果我错了,请纠正我)。C++,有没有办法使用 VS IDE 及其所有功能,如自动完成、GUI 设计等。同时保持所有代码不受管理,以便不需要 .NET?
创建新
项目时,如果选择 Win32 项目,则该项目是"本机"C++应用程序,不依赖于 .NET。 对于现有项目,相关设置为 Configuration Properties -> General -> Common Language Runtime Support
。 将此设置为 No Common Language Runtime Support
以删除 .NET 依赖项。
当然,VC++的主要UI设计器是WPF和Windows.Forms设计器 - 它们依赖于.NET组件来实现它们。 如果不想使用它们,则只能将 MFC 用于用户界面。 这不是我对美好时光的想法,但很多人确实使用它。
相关文章:
- C++/CLI:返回对 C#.NET 应用中非托管对象的引用
- 从 C++ 运行 .NET 应用程序
- .Net应用程序SideBySide加载失败COMException(0x80040154)
- 创建非托管常规 MFC DLL 并从托管 C++ .NET 应用调用它时出现问题
- 从C#.NET应用程序调用C/C 代码
- .NET:如何以编程方式确定是否已编译 .NET 应用程序
- 使 .Net 3.5 应用程序与 .Net 4.0 应用程序通信的最稳定方法
- 从多线程.net应用程序调用的本机dll中的tbb存在问题
- 从ASP.NET应用程序查询Active Directory对象属性将返回旧结果
- 如何编译一个在.net应用程序中使用的c++程序
- 在 .Net 应用程序中调用 C++ DLL 时出现系统访问冲突异常
- 同一.NET应用程序中的C#和C++代码
- C#.Net 4.0应用程序中托管的C++ActiveX控件中出现Xml.Serializer非法强制转换异常
- 在.NET应用程序中包括NOT.NET cpp和h
- 某些计算机上.NET应用程序中C++库的DllNotFoundException
- 调试.NET应用程序创建的COM对象
- c++ (MFC,不是.net)应用程序的程序集重定向
- 如何从.net应用程序访问CISCO Tapi
- 如何在Windows 7上运行的.net应用程序中访问共享内存
- 从.net应用程序中销毁COM对象