c# - 如何使 c#.net 应用程序可移植

标签 c# .net portable-executable

我正在寻找使我的 c#.net 应用程序可移植(或至少不需要安装)的方法。一些背景:我正在为我们的客户开发一个小型文件管理器。由于并非我们客户的每个员工都拥有管理员权限,因此我需要尽可能轻松地使用它。

我的想法是只提供一个.exe或Zip(包含.exe + dll of .net),所有员工都可以通过双击使用它。

有没有办法将dll“绑定(bind)”到exe?

最佳答案

为什么不直接使用 ClickOnce 部署?

http://msdn.microsoft.com/en-GB/library/142dbbz4%28v=vs.90%29.aspx

不需要管理员权限...自动更新...有什么不喜欢的?

(仅部署可执行文件是消除您更新客户端的能力的好方法……为什么要这样做?)

关于c# - 如何使 c#.net 应用程序可移植,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27442803/

相关文章:

c# - Unity Netcode (MLAPI) 主机移动且客户端连接,但客户端不移动

c# - 连接到 SQL Server 时出现 "Illegal characters in path"错误

c# - 使用正则表达式删除整个 Html 中的空格,但在 pre 内部

.net - 使用测量单位计算轨迹

windows - 当 `kernel32.dll` 字段设置为 1 时, `OrdinalBase` 如何导出序数 0?

x86 - 是否存在与 PE 基址重定位等效的 ELF?

c++ - PE文件段对齐

c# - 偶数斐波那契数之和

c# - 服务 Controller 权限

c# - 我应该如何在我的 C# 程序中使用 .NET Framework 3.5 检测正确的 Windows 8.1 操作系统版本?