在发布模式下完成C#程序后,我如何将应用程序放在CD上,以便放在其他人的计算机上?

在发布模式下完成C#程序后,我如何将应用程序放在CD上,以便放在其他人的计算机上?,c#,.net,exe,C#,.net,Exe,我刚刚为母亲节写了一个Windows Form C#程序。它是在发布模式下构建的。如何将程序放在cd上,以便她可以在她的计算机上运行它?复制项目发行版文件夹中的.exe文件,并确保.Net已安装在目标计算机上。复制项目发行版文件夹中的.exe文件,并确保.Net已安装在目标计算机上。您在定位该程序时遇到问题吗exe文件或您是否担心.NET依赖关系?类似,但不是dup:只需将发布文件夹复制到CD中,确保其他计算机的.NET Framework版本与应用程序的.NET版本相同。我担心.NET依赖关系

我刚刚为母亲节写了一个Windows Form C#程序。它是在发布模式下构建的。如何将程序放在cd上,以便她可以在她的计算机上运行它?

复制项目发行版文件夹中的.exe文件,并确保.Net已安装在目标计算机上。

复制项目发行版文件夹中的.exe文件,并确保.Net已安装在目标计算机上。

您在定位该程序时遇到问题吗
exe
文件或您是否担心.NET依赖关系?类似,但不是dup:只需将发布文件夹复制到CD中,确保其他计算机的.NET Framework版本与应用程序的.NET版本相同。我担心.NET依赖关系。但我也很好奇我到底在cd上放了什么文件。我是否只是将.exe文件或项目文件夹中的其他文件放入。此外,我是将文件夹复制到cd上,还是必须将其刻录?还有,如果她的机器上没有.Net呢?执行该程序的方法是否可行?除非您明确引用了其他程序集,否则简单的WinForms应用程序只需要
exe
。但是,如果未安装.NET Framework,则无法运行它。您是否在查找
exe
文件时遇到问题,或者您是否担心.NET依赖关系?类似,但不是dup:只是将发行版文件夹复制到CD中,确保另一台计算机的.NET Framework版本与应用程序的.NET版本相同。我担心.NET依赖关系。但我也很好奇我到底在cd上放了什么文件。我是否只是将.exe文件或项目文件夹中的其他文件放入。此外,我是将文件夹复制到cd上,还是必须将其刻录?还有,如果她的机器上没有.Net呢?执行该程序的方法是否可行?除非您明确引用了其他程序集,否则简单的WinForms应用程序只需要
exe
。如果没有安装.NET Framework,就无法运行它,不过几乎肯定会安装..Net2。是否检查并在以后安装所有.Nets on demand?.Net2几乎肯定会安装。是否在需要时检查并安装所有.NET?