我使用的是VS2010。我的应用程序是ClickOnce部署的。我的三个先决条件是CR2010和.NET 4.0。
当我运行ClickOnce时,CR2010系统必备软件首先运行,但它需要机器上安装了.NET才能成功。我需要这个ClickOnce首先安装.NET 4.0,然后CR 2010。看起来像是一个简单的命题,但我似乎无法得到答案?
任何帮助都将不胜感激!
吉姆
发布于 2010-10-23 02:30:24
引导程序包通常在这里定义...C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages
在每个包下面都有一个product.xml文件。我认为这可能是您需要编辑的内容。例如,查看F# redist的文件,我可以看到...
<RelatedProducts>
<EitherProducts>
<DependsOnProduct Code="Microsoft.Windows.Installer.3.1" />
<DependsOnProduct Code="Microsoft.Windows.Installer.4.5" />
</EitherProducts>
<EitherProducts>
<DependsOnProduct Code=".NETFramework,Version=v4.0" />
<DependsOnProduct Code=".NETFramework,Version=v4.0,Profile=Client" />
</EitherProducts>
</RelatedProducts>看起来您可能只需要为Crystal Reports产品文件编辑此文件并添加一些依赖项。我还没有试过这个,只是建议一个开始寻找的地方。
https://stackoverflow.com/questions/3998579
复制相似问题