积极答复者
请教ClickOnes发布问题:stdole 版本问题

问题
-
我用ClickOnes发布VB.NET2005开发的智能客户端应用,是从VB.NET2003升级上来的。原来引用过stdole,但后来已经去掉了。现在安装时仍提示GAC需要stdole 7.0.3300这个版本。不知道怎么回事,我重新编译、发布过多次了,原来发布的都删了,用1.0.0.1版本号重新发布也不行。
最奇怪的是,后来我发现添加引用时VS.NET2005显示stdole版本为 7.0.3300,文件位置在C:\Program Files\Microsoft.NET\Primary Interop Assemblies,可是当我打开C:\Program Files\Microsoft.NET\Primary Interop Assemblies,在资源管理器中显示该文件版本为7.0.9466,
根本就没有版本为7.0.3300的那个stdole.dll文件。
另外项目中原来引用过Excel2000,后来改为引用了Word和Excel 2003,是直接引用的Microsoft.Office.Interop.Excel.dll文件,这个应该没有影响吧。
我只是想用ClickOnes发布我的.net2.0的应用而已,居然遇到这么奇怪的问题。现在我想用MSI发布,结合ClickOnes或者其他方便可靠可控的在线升级技术。谁在这方面有经验请帮帮我。
答案
-
gase 写: 问题已解决。
大家请注意ClickOnes发布的 应用程序文件 列表功能,它根据引用变化自动调整功能有问题,我要手动仔细调整。
比如我的情况就是虽然去除了stdole的引用,但还需手动在列表中再次去掉。
至于为什么VS.NET2005显示stdole版本为 7.0.3300,而在资源管理器中显示该文件版本为7.0.9466这个问题还没有答案。
希望对大家有帮助。
另外不知道如何把状态设置成已解决。
具体操作请看
论坛新手指南(草案)
http://forums.microsoft.com/china/ShowPost.aspx?PostID=2147295&SiteID=15
3. 如何表明我的问题已经得到解答?
要将帖子标记为已解答,单击帖子右侧的“标记为解答”按钮。
需要先登录
全部回复
-
gase 写: 问题已解决。
大家请注意ClickOnes发布的 应用程序文件 列表功能,它根据引用变化自动调整功能有问题,我要手动仔细调整。
比如我的情况就是虽然去除了stdole的引用,但还需手动在列表中再次去掉。
至于为什么VS.NET2005显示stdole版本为 7.0.3300,而在资源管理器中显示该文件版本为7.0.9466这个问题还没有答案。
希望对大家有帮助。
另外不知道如何把状态设置成已解决。
具体操作请看
论坛新手指南(草案)
http://forums.microsoft.com/china/ShowPost.aspx?PostID=2147295&SiteID=15
3. 如何表明我的问题已经得到解答?
要将帖子标记为已解答,单击帖子右侧的“标记为解答”按钮。
需要先登录