我用C# 4.5开发了一个winform应用程序。我想让它便携。我的意思是不需要安装它。要部署此应用程序,我只想复制并粘贴应用程序文件的文件夹。就像 Tally 或 VLC 媒体播放器一样。
环境及依赖如下
C# Winform
.Net框架4.5
SQLite
微软报表查看器
请建议一种方法。
最佳答案
对于每个项目的引用,您应该验证“Copy Local”属性是否设置为“True”。这样,所有引用都将被复制到项目的 bin 文件夹中(在编译时)。
这对于 bin 文件夹的复制/粘贴部署来说应该足够了。
请记住,
no program is an island -- Don Box
因此部署机器至少需要安装目标框架。
.NET Framework 将首先在 bin 文件夹中搜索,如果未找到引用,它将搜索 GAC(全局程序集缓存)。
关于c# - 如何使 C# winform 应用程序可移植,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32626032/