添加msHtml.dll
到我的一個項目,我可以看到該DLL是從MS-Office工具,而不是從GAC。GAC中的mshtml.dll?
因此,它將7兆字節添加到我的ClickOnce項目中,這對下載程序不利。
看來我需要它來直接編輯WinForms WebBrowser中的HTML文檔。
有人知道解決方法嗎?
添加msHtml.dll
到我的一個項目,我可以看到該DLL是從MS-Office工具,而不是從GAC。GAC中的mshtml.dll?
因此,它將7兆字節添加到我的ClickOnce項目中,這對下載程序不利。
看來我需要它來直接編輯WinForms WebBrowser中的HTML文檔。
有人知道解決方法嗎?
您通常無法合法地將Microsoft DLL與您的產品重新分配。檢查它作爲安裝的先決條件,然後配置您的應用程序使其在目標機器上的任何位置使用。
我不打算爭論包括該大會的合法性,但我會告訴你這一點。如果您確實發佈了它,它會將其緩存在用戶的計算機上的自己的文件夾中和部署中。然後,當您發佈更新時,當ClickOnce更新時,它將檢查服務器上的一個與客戶端計算機上的本地緩存的對應關係,如果它未更改,則會將其從客戶端計算機上的緩存文件夾中複製。所以它不會在網絡上多次複製它。
好的,我明白了你的觀點。我的問題是我需要編輯Webbrowser託管文檔,通過將document.designmode屬性設置爲ON。然後webBrowser.HTMLDocument不會讓我這樣做:「未知屬性」! – 2011-03-21 21:39:49
然後,您應該爲此打開一個不同的問題。 – 2011-03-21 22:10:19