有人成功地从 UNC 共享运行 .Net 4.0 winforms 应用程序吗?我试图使其与 2.0 安全性兼容并使用 1 级透明度模型,但据我所知,这几乎是不可能的。我也尝试了所有我能想到的caspol组合,从Framework到Framework64,2.0和4.0都无济于事。
此外 - 如果这是错误的做法,即“永远不要从共享运行应用程序”,那么有数百个客户端安装和更新<的替代方案是什么/em> 他们的 winform 应用程序不需要有人坐在每台机器上并重新安装?
最佳答案
我的印象是,从共享运行在 .NET 4.0 中是允许的,而在 2.0 中则不允许(不确定 3.0 和 3.5,但我认为既然它们都位于 CLR 2.0 之上,那么它会模仿 2.0 行为)。我的猜测是你的 2.0 安全兼容性是问题所在。
但是,我想说另一种选择是 ClickOnce 部署。您可以将其发布到共享,并让它在程序启动时检查更新。此外,您还可以强制升级所需的最低版本条目。
关于c# - 从共享(UNC 路径)运行 .Net 4.0 Winform 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5820661/