Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#Visual Studio 2015中制作可移植程序?_C#_Windows - Fatal编程技术网

如何在C#Visual Studio 2015中制作可移植程序?

如何在C#Visual Studio 2015中制作可移植程序?,c#,windows,C#,Windows,可移植意味着程序立即运行,不要求添加到Windows的“程序和功能”中 我只知道在Visual Studio C#2015中,按Build->Publish,然后将程序发布到附近有文件夹的setup.exe文件中,当我运行setup.exe时,它会将自己添加到程序和功能中 该程序是Windows窗体应用程序。将生成配置更改为:Release 构建解决方案 压缩bin\Release文件夹中的文件 在另一台电脑上解压 运行exe文件。将生成配置更改为:Release 构建解决方案 压缩bin\Re

可移植意味着程序立即运行,不要求添加到Windows的“程序和功能”中

我只知道在Visual Studio C#2015中,按Build->Publish,然后将程序发布到附近有文件夹的setup.exe文件中,当我运行setup.exe时,它会将自己添加到程序和功能中


该程序是Windows窗体应用程序。

将生成配置更改为:Release

构建解决方案

压缩bin\Release文件夹中的文件

在另一台电脑上解压


运行exe文件。

将生成配置更改为:Release

构建解决方案

压缩bin\Release文件夹中的文件

在另一台电脑上解压


运行exe文件。

如果您只是将.exe文件从发布文件夹提供给用户,那么它也应该工作。

如果您只是将.exe文件从发布文件夹提供给用户,那么它也应该工作。

您可以获取一个包含所有依赖dll文件的程序exe文件,并且只运行程序exe文件而不安装任何东西,使用版本配置构建应用程序,并从bin文件夹复制.exe。如果.NET安装在目标位置,通常是这样。您可以获取包含所有依赖dll文件的程序exe文件,只运行程序exe文件而不安装任何内容,使用版本配置构建应用程序,并从您的bin文件夹复制.exe,前提是.NET安装在目标位置,通常是。。