问题描述
- 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