我正在 WPF4 和 C# 中重新做一个旧的 .NET 2.0 应用程序。我无法在此应用程序中使用安装程序。使用旧版本,我所要做的就是复制一个 .exe 文件。但是对于 WPF 应用程序,我发现我需要的不仅仅是这些。但还有多少?我可以一次复制一个以上的 DLL 直到它运行,但我觉得这样做不安全。那么我怎样才能知道我真正需要哪些文件夹(我看到了几个语言文件夹)和文件?
我的最终目标是只需要仍然使用一个可执行文件。我要么将所需的 DLL 文件添加为嵌入式资源,要么使用 ILMerge。我需要的文件数量越少越好。
PS。我不能使用安装工作为我雇主的条件。我的应用程序旨在作为一种工具来协助我们的技术人员拨打支持电话。它使用 .NET 的事实遭到了抵制,因此我将遵守规则。
谢谢