我需要将以Visual Studio 2015发布模式构建的C#.NET 2.0 exe放到从Win 7到Windows 10的32位和64位平台的各种计算机上。Win XP将很快过时,因此我不打算进行部署。
以下是我的项目中添加的所有参考的屏幕截图。我突出显示了我在项目中手动添加的Microsoft库引用(不是其他第三方)。
Exe内置于.NET 2.0中,因为FreeImageNET和itextSharp位于.NET 2.0中,但是我需要附加的Windows Office和脚本功能,因此我添加了在图像中突出显示的其他引用。
请让我知道将哪些dll与exe一起部署,以及它们应存放在哪个文件夹中?我的意思是我应该将这些文件与exe放在程序文件中的同一文件夹中,还是放在System32,System等文件中?
请注意,该exe文件将使用Inno安装程序生成器作为软件部署在台式机Windows版本的所有范围上。
我已经包含的Dll:
FreeImage.dll(这是第三方库)FreeImageNET.dll(这是第三方库)itextsharp.dll(这是第三方库)
但是,要为System.Management,IWshRuntimeLibrary,Microsoft.Office.Core和Microsoft.Office.Interop.Word添加什么呢?和哪个文件夹?
检查项目下的/ bin / Release /文件夹(假设使用标准解决方案设置)。该文件夹应包含您需要的所有文件(.NET提供的所有文件。只要您在Visual Studio中将所有必需的DLL添加为引用,它们就应该在那里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句