C# 如何将.NETFramework4.0嵌入到c项目中

C# 如何将.NETFramework4.0嵌入到c项目中,c#,C#,我做了一个c应用程序项目。该项目在我的计算机上运行良好,但在另一台计算机上说,您必须首先安装.NETFramework4.0才能运行该应用程序。 如何将.NETFramework4.0嵌入到c项目中。 谢谢你不能将框架嵌入到你的应用程序中,因为它需要安装在客户端机器上,而不仅仅是xcopy想要你的应用程序 您需要创建一个安装程序,在安装应用程序之前,该安装程序将负责检测和安装所需的框架版本。有一个教程介绍如何创建安装项目 设置好所有内容后,转到Project>[Project name]属性,单

我做了一个c应用程序项目。该项目在我的计算机上运行良好,但在另一台计算机上说,您必须首先安装.NETFramework4.0才能运行该应用程序。 如何将.NETFramework4.0嵌入到c项目中。
谢谢

你不能将框架嵌入到你的应用程序中,因为它需要安装在客户端机器上,而不仅仅是xcopy想要你的应用程序

您需要创建一个安装程序,在安装应用程序之前,该安装程序将负责检测和安装所需的框架版本。

有一个教程介绍如何创建安装项目


设置好所有内容后,转到Project>[Project name]属性,单击先决条件。。。按钮并检查.NETFramework 4。默认情况下,安装程序将从Microsoft下载框架,因此需要internet连接

您可以将.NET installer web或full与应用程序捆绑在一起,作为安装应用程序时安装的依赖项。当然,这必须在运行.NET代码之前安装:类似于或安装项目或WiX或。。可以用来编写安装程序/依赖包。它现在不直接适用,但是看起来.NET的未来版本将允许C的本地编译到C++,并且不需要在用户的机器上安装.NETFramework——哇!请参阅@KenD这是商店应用程序。桌面应用程序仍然无法编译为完全静态的代码,因为它们提供的功能。@nvoigt:Ah这很遗憾:VS2012及以上版本中不再存在安装项目。@宏安装项目已经并承诺在下一版本中再次完全集成。还可以在Project>[项目名称]下找到先决条件属性>发布>安装模式和设置