2009-11-30 53 views
0

我使用Bootstrapper清单生成器工具生成了Bootstrapper清单。该软件包已成功安装在C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\ClickOnce先决条件未发布到网络服务器

该软件包似乎已成功创建,因为它显示在项目发布属性页面的可用先决条件列表中。在检查包并发布应用程序后,我没有在Web服务器上的主应用程序目录下的任何位置看到必备文件夹。有任何想法吗?

+0

“主要应用程序目录” - 你是指应用程序文件吗? – 2009-11-30 19:58:58

+0

号码 C:\ Inetpub \ wwwroot \ MyApplication。 – 2009-11-30 22:50:40

+0

Setup.msi和随附的cab文件很大:安装文件为10MB,CAB文件为315MB。 ClickOnce在复制这些大文件时有问题吗? – 2009-11-30 23:33:43

回答

0

请确保您有“创建驱动程序安装必备组件”检查,与“指定prerequisits安装位置”正确的选项一起:

alt text

+0

选中“创建安装程序以安装必备组件”并选中“从组件供应商的网站下载必备组件”。更改为从相同位置下载会生成错误 尚未将“先决条件”的安装位置设置为“组件供应商的网站”,且项目“.NET Framework 3.5 SP1”中的文件“DotNetFX35SP1 \ dotNetFX20 \ aspnet.msp”不能位于磁盘上。请参阅帮助了解更多信息。 \t c:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets \t 第一个包被复制得很好。 – 2009-11-30 22:52:38

+0

请点击这里:http://geekrick.blogspot.com/2008/08/frustrating-net-framework-sp1-issue.html – 2009-12-01 13:40:58

0

解决问题:

通过将CopyAllPackageFiles更改为true来手动编辑product.xml即

CopyAllPackageFiles =“true

解决了这个问题。 setup.msi和相关cab文件已成功发布到服务器。我还没有找到从BMG工具中设置的方法。

相关问题