我用c# 4.5开发了一个winform应用程序。我想让它便于携带。我的意思是它不需要安装。要部署此应用程序,我只想复制并粘贴应用程序文件的文件夹。像塔利或VLC媒体播放器。
环境和依赖项如下
c# Winform。. Net Framework 4.5
SQLite
Microsoft Report Viewer
请建议一个做这件事的方法。
对于每个项目的引用,您应该验证Copy Local属性是否设置为True。这样,所有的引用将被复制到项目的bin文件夹中(在编译时)。
对于bin文件夹的复制/粘贴部署应该足够了。
Keep in mind,
没有程序是孤岛——Don Box
所以部署机器至少需要安装目标框架。
。. NET Framework将首先搜索bin文件夹,如果没有找到reference,它将搜索GAC(全局程序集缓存)。
XCopy部署可用于部署您的应用程序。