c# - 从共享(UNC 路径)运行 .Net 4.0 Winform 应用程序

标签 c# winforms .net-4.0

有人成功地从 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/

相关文章:

c# - 如何更改图表系列颜色

c# - 根据当前鼠标位置缩放图形

c# - 哪个由 C#.NET 的契约框架设计?

c# - AutomationElement 获取真实类型

c# - 向 DataGridView 添加行太慢

c# - asp.net 中的 GridView 标题文本

c# - Unity Resolver 的这个 lambda 表达式是做什么的

c# - 在存储帐户之间复制 blob

c# - Form_Load 事件中的混淆

c# - 无法在 DataGridView 单元格 BackColor 中使用 Color.FromArgb