我写了一个小应用程序,我正在分发给我的一些朋友。它与网页交互,我认为奇怪的唯一依赖是 Microsoft.mshtml.dll 与一些 Web 控件交互。
我们注意到一个奇怪的行为,在某些计算机上它可以工作,而在其他计算机上却没有。我告诉他们确保安装 .Net 4.0 Framework FULL 而不是客户端配置文件。它仍然没有工作。
我的一位朋友注意到,他的机器确实安装了 Microsoft Word,而其他机器则没有。所以他安装了一个试用版,神奇地,我的程序开始工作了!
.Net Framework 中没有的 Microsoft Word 安装了什么?有什么办法可以向他们发送所需的文件吗?
注意:我最初使用的是安装程序,它运行良好,但我不知道如何更新应用程序,所以我们只好将应用程序以 zip 的形式发送给我。所以请不要回答说“制作一个安装程序项目”。我目前正在尝试弄清楚如何制作更新程序,这不是这里讨论的主题。
谢谢!
编辑:我没有故意向 Word 添加任何依赖项...