打包-C#控制台程序怎么发布

问题描述

C#控制台程序怎么发布

现在写了一个控制台程序,需要每天在服务器上定时运行,现在控制台项目写完了,可是怎么打包发布到服务器上?是不是打包发布完后就一个.exe可执行文件?

解决方案

是不是打包发布完后就一个.exe可执行文件? 这个由你的 EXE 文件决定,如果它没有使用其它 DLL 或 LIB,那确实只是一个 EXE 文件;否则,需要将所依赖的库一起打包。

需要每天在服务器上定时运行,则需要服务器上的其它程序定时启动这个 EXE 文件。

解决方案二:

如果不是面向最终用户的产品,没必要打包。.net程序如果不使用原生代码,直接拷贝bin目录下的文件过去就能运行。前提是服务器要装.net框架。
用winrar做一个自动释放的压缩包就可以了。

解决方案三:

是的,一个app.config配置了接口的信息,一个.json文件也有很多信息,还有一个Newtonsoft.json.DLL,我需要将这个文件打包成一个.exe,怎么做

解决方案四:

直接把bin下面的文件用到的全部复制出来直接运行就行。

解决方案五:

服务器上安装.net framework,然后把bin下面的exe文件制出来运行就OK。

时间: 2025-01-30 07:46:31

打包-C#控制台程序怎么发布的相关文章

asp. net-怎样在本地发布c#控制台程序?

问题描述 怎样在本地发布c#控制台程序? 怎样在本地发布c#控制台程序? 用的vs2010,生成了exe.尝试未果,求大神指导. 解决方案 简单的程序编译为exe,拷贝到目标电脑,只要有.net框架,直接运行.也可以做一个安装程序. 你说的尝试未果是什么意思?是无法产生exe?那么是编译错误,检查你的程序. 解决方案二: 发布到的 iis,那你生成一个dll库提供各种接口,iis加载dll,转发各种http请求给dll 解决方案三: 是web程序吗?不是web程序不可以发到iis的 解决方案四:

vb2008做好了软件 如何打包 成安装程序啊。

问题描述 vb2008做好了软件如何打包成安装程序啊.有图解详细吗 解决方案 解决方案二:有自带的"发布"功能.解决方案三:但是不会用啊有教程吗解决方案四:最好有现成的程序解决方案五:参考.解决方案六:vs中有setup类型的工程参考:解决方案七:http://dipan.kekenet.com/blog-1032831-75705看这个吧,里面有详细图解,我就是按照这个来的,好用解决方案八:里面说是2008的,我试了2005按照这个来也是没问题的,你的数据库是access还是sql?

vb.net打包成安装程序

问题描述 我的程序已经写好了,并且调试可以正常运行,使用正常.现在该如何打包,以方便在任何电脑上安装使用呢 解决方案 解决方案二:在新建项目中创建安装项目.解决方案三:debug里有个.EXE文件,可以直接拿来用解决方案四:我说是是要打包成安装程序呢,要在其他电脑上安装使用,我通过新建项目打包出来再别的电脑上安装的时候是安装了.netframework的,但是运行的时候老实说缺少运行环境解决方案五:用ClickOnce发布菜单生成→发布<项目名>解决方案六:依赖项选择本地,一般取默认项即可,有

零基础易语言入门教程(三)之了解控制台程序_易语言

易语言简介: 易语言是一门以中文作为程序代码编程语言.以"易"著称.创始人为吴涛.早期版本的名字为E语言.易语言最早的版本的发布可追溯至2000年9月11日.创造易语言的初衷是进行用中文来编写程序的实践.从2000年至今,易语言已经发展到一定的规模,功能上.用户数量上都十分可观. 易语言和其它编程语言一样都有后台程序,它也不一定必须是窗口程序的了,下面小编带大家了解易语言的控制台程序. 方法和步骤如下所示: 1.延时命令: 首先学习一个第一个命令,该命令可将其脚本界面延时.1000毫秒

编写自己的IDE:如何在图形界面中实时捕获控制台程序的标准输出

编写自己的"IDE"-- 如何在图形界面中实时捕获控制台程序的标准输出. IDE是集成开发环境(Integrated Development Environment)的简称.印象里有很多出色的IDE,比如JBuilder和Kylix,比如Visual Studio.不知大家是否留意过,大多数IDE本身只提供代码编辑.工程管理等人机交互功能,我们在IDE中编译代码.调试程序时,IDE需要调用命令行的编译器.调试器完成相应的操作.例如,使用Visual Studio编译C++程序时,我们会

Windows中控制台程序的全屏模式开关

当你的程序以控制台方式运行时,按下ALT+ENTER可以将屏幕变成全屏模式.但如何在程序中用Win32 API函数来实现这个功能呢?据我所知,微软没有提供有关这方面的任何文档.但是,当用户按下ALT+ENTER时,Windows 9x用如下特殊的加速键ID发送WM_COMMAND消息到控制台窗口. #define ID_SWITCH_CONSOLEMODE 0xE00F 这个加速键ID没有对外公开,所以你在Win32 API的有关文档中找不到关于ID_SWITCH_CONSOLEMODE的内容.

控制台程序小工具:输入密码、指令指派、自动补全与帮助集成

一.简介 控制台程序小巧.便捷,开发起来简单.一般,我写项目时习惯在原定客户端之外,写一个控制台的客户端.这样有几个好处: (1)开发量较Web或GUI少得多. (2)运行起来简单,占有资源很少. (3)便于跟踪程序的运行.比如,用 log4net 记录日志的话,将appender-ref设置成ConsoleAppender,可以清楚看清系统运行轨迹,在使用nhibernate/activerecord开发时尤其方便. (4)当为同一个系统开发两种不同的UI时,会自觉的做好分层,这样可以使系统的

strlen-程序访问异常 段异常 C语言控制台程序

问题描述 程序访问异常 段异常 C语言控制台程序 代码如下: char *s *t; scanf(""%s"" s); scanf(""%s"" t); int tLen = strlen(t); int sLen = strlen(s); 解决方案 s 和 t 都是没有初始化的指针,所以程序肯定会出现异常的.定义 s 和 t 后,至少也要为它分配空间,如 s = (char *)malloc(128); ///分配的大小自己

《企业级ios应用开发实战》一1.3 iOS企业应用程序的发布

1.3 iOS企业应用程序的发布 除了上述特点,iOS企业应用还有一个显著的特点,就是应用程序的发布方式.iOS企业应用具有两种发布方式:In-House和Ad-Hoc,它们并不经过苹果公司的App Store进行发布,而只是在企业内部进行发布.换句话说,不经过苹果商店的应用程序审核程序. 1.3.1 iOS应用程序发布与App Store 2008年3月6日苹果公司推出了iPhone的应用程序开发包(iPhone SDK),吸引了全世界的开发者.2008年7月11日,App Store正式上线