我写了一个C#程序,非常不错(是一个Windows窗体应用程序)。问题在于,我不知道如何在调试模式表单之外使用它。我该如何发布它?我的目标是创建两个文件夹,在其中一个放置应用程序的快捷方式,另一个文件夹包含应用程序和所有外部程序(一些按钮链接到批处理文件)。然后我想能够将其放入RAR压缩文件中,并将其上传到网上供其他人下载。
我该如何发布它,以便这样做?我如何将其从调试模式中取出?
我写了一个C#程序,非常不错(是一个Windows窗体应用程序)。问题在于,我不知道如何在调试模式表单之外使用它。我该如何发布它?我的目标是创建两个文件夹,在其中一个放置应用程序的快捷方式,另一个文件夹包含应用程序和所有外部程序(一些按钮链接到批处理文件)。然后我想能够将其放入RAR压缩文件中,并将其上传到网上供其他人下载。
我该如何发布它,以便这样做?我如何将其从调试模式中取出?
进入你的项目文件夹,然后导航到 /bin/Release。如果那里有一个以你的项目名称命名的 EXE 文件,复制它到其他地方(连同任何你可能链接的 DLL 文件),这就是你的程序。如果没有找到该文件,请尝试在 Visual Studio 中进行“生成”->“编译解决方案”。如果还是找不到,改为导航到 /bin/Debug 并执行相同的操作。然后,将所有批处理文件复制到另一个文件夹中,并将它们放在同一个文件夹中,最后压缩成 RAR 格式。
P.S. 尽量不要使用 RAR,因为很少有人能解压它们。如果可以的话,请使用 ZIP 或 SEA(自解压归档)格式。
bin/Release
目录。该文件夹将包含应用程序的EXE和需要包括的DLL。它可能(并且很可能)包括一些调试*.PDB
文件,您不希望包括其中的调试信息。bin/x86/Release
文件夹,该文件夹位于源代码所在位置。Release
模式而不是Debug
模式下,请转到“生成”菜单并选择“配置管理器”。Release
。现在,当您构建解决方案时,它会将可执行文件放置在/bin/Release
文件夹中。在 Visual Studio 2010 之后,微软从 Visual Studio 中删除了“Make setup utility”功能,我们必须单独从以下链接下载插件:
Get InstallShield Limited Edition for Visual Studio
您需要填写申请表
安装完成后,进入 Visual Studio-->新建项目-->其他项目类型-->设置和开发
您将看到以下屏幕
现在,您可以进入InstallShield安装程序实用程序,并根据您的要求更改设置。将项目调试文件夹中的所有文件添加到以下界面中,并构建解决方案,
最终设置将位于您的设置文件夹中-->Express\CD_ROM\DiskImages\DISK1**
希望这能帮到您。