我编写了一个c#应用程序,它旨在在网络中的多台计算机上运行。我试图弄清楚的问题是如何在网络中的所有计算机之间共享一些公共文件。
之前我通过在一台计算机上安装软件,在安装过程中将路径字符串存储为应用程序范围设置,然后在网络中指向原始安装exe的所有其他计算机上创建exe快捷方式来处理此问题。
Application deployment to network drive
我阅读了这个链接,他们谈到了如何使用clickonce而不是使用网络共享更好。网络共享是我能想到拥有公共文件目录的唯一方式。有没有其他方法可以实现这一目标?
答案 0 :(得分:0)
安装过程的一部分应该询问用户共享文件的路径。只要每个用户输入相同的路径就可以了。这就是诀窍......
解决此问题的一种方法是提供静默安装程序模式,该模式可以使用安装程序所需的预设值运行。然后,您可以通过组策略将安装程序推送到网络中的所有计算机。
我不确定您使用的是哪种安装程序技术,但WIX将创建支持静默安装的MSI。