【发布时间】:2010-11-09 03:43:34
【问题描述】:
我该怎么做?有什么理由我不应该吗?
我有一个 winform ClickOnce 应用程序,它的 DLL 中有大约 13mbs 不是我的,所以我不需要/没有能力定期更新它们。
DevExpress(3)、Microsoft ReportViewer、Microsoft SQL 复制。 Microsoft SQL SMO。
如果没有将它们包含在我的 ClickOnce 应用程序中,我的整个程序大约只有 1.5mbs,而且我们的远程站点的 vpn 连接有限,我真的需要把它下载下来。每次我对应用进行小的更改时,我都无法通过我们的网络向所有用户发送 15mbs。
谢谢
澄清更新
为了澄清;我不想使用 ClickOnce 将我的 DLL 安装到 GAC。 ClickOnce 是我的主要应用程序需要使用的。我想从 ClickOnce 应用程序中删除 13mbs 的 DLL 并安装它们以在所有本地系统上使用。
如果我能在没有 GAC 的情况下完成这项工作,那就太棒了。我只需要我的主应用修剪器以便更新。
【问题讨论】:
-
OK- 在更新之后,您知道 ClickOnce 不会为每次更新再次下载所有文件。它使用文件修补 - 请参见此处:msdn.microsoft.com/en-us/library/ms404267.aspx
-
任何想法我做错了什么,因为每次我发布它都是 15mb 下载?
标签: .net winforms dll clickonce gac