【发布时间】:2015-09-06 22:35:27
【问题描述】:
我需要将在 Visual Studio 2015 发布模式中内置的 C# .NET 2.0 exe 安装到从 Win 7 到 Windows 10 32 位和 64 位平台的各种计算机。 Win XP 很快就会过时,所以我不考虑部署它。
以下是我的项目中添加的所有引用的屏幕截图。我已经突出显示了我在项目中手动添加的 Microsoft 库引用(不是其他第 3 方)。
Exe 是在 .NET 2.0 中构建的,因为 FreeImageNET 和 itextSharp 在 .NET 2.0 中,但我需要添加 Windows Office 和脚本功能,所以我添加了额外的参考,我在图像中突出显示了这些参考。
请告诉我需要哪些 dll 与 exe 一起部署,以及它们应该放在哪个文件夹?我的意思是我应该将它们放在与程序文件中的exe相同的文件夹中,还是放在System32,System等中?
请注意,该 exe 将使用 Inno setup builder 在桌面 Windows 版本的所有范围内部署为软件。
我已经包含的DLL:
FreeImage.dll(这是第 3 方库) FreeImageNET.dll(这是第 3 方库) itextsharp.dll(这是第 3 方库)
但是要为 System.Management、IWshRuntimeLibrary、Microsoft.Office.Core 和 Microsoft.Office.Interop.Word 添加什么?以及哪个文件夹?
【问题讨论】:
标签: c# .net visual-studio installation