我在WPF中创建了一个简单的库存应用程序。 我应该如何将其提供给客户?
我做过的一种方式:我已将 AppPresentation 解决方案设置为启动项目,我可以看到其他解决方案中的所有DLL都添加到调试和发布中此解决方案的目录。
当我将Release文件夹复制到其他驱动器(从D:到C :)并运行 AppPresentation.exe 时,会发生一些错误,但是我仍然可以在此文件夹中看到这些DLL
但是,当我将调试文件夹复制到另一个驱动器并运行应用程序,即 AppPresentation.exe 时,我可以成功运行该应用程序并完成正常工作。
我可以将整个Debug文件夹提供给客户端并期望它在他的机器上运行完美吗?我将确保在该计算机上安装.NET 4.0 Framework(但不是Visual Studio ofcourse)。这会有用吗?
答案 0 :(得分:1)
只要您在客户端上安装了所需的.NET Framework版本并且包含了所有必需的dll,它就会起作用,
理想情况下,您应该考虑创建Visual Studio setup project:
使用安装项目具有以下优势:
这只是使用安装项目的一些优点,但希望您能说服一下,因为它是安装Windows应用程序的首选方式
P.S如果您的设置项目变得更复杂,请考虑查看Wix