- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用:VS 2012,InstallShield 2012 Spring 快车
对于我的 Excel 加载项,我需要重新分发到先决条件:- Microsoft .NET Framework 4.5 完整版- 用于 Office 运行时的 Visual Studio 2010 工具
.NET Framework 在任何情况下都没有问题。我通过设置或网络下载重新分发它。一切正常。
但是使用 VSTO 我遇到了一些麻烦:1) “网络下载”无法正常工作。即使我使用这个建议 - http://msdn.microsoft.com/en-us/library/vstudio/cc442767.aspx#Configure
毕竟,我下载了 vstor_redist.exe (~40 Mb) 并将其添加到安装程序中。2) 安装程序开始安装 vstor_redist.exe 并且真的安装了!但后来我看到一条奇怪的 InstallShield 消息,表明 VSTO 安装似乎失败了。尽管如此,安装后应用程序仍能正常工作。
两个问题:如何使用 Web 下载选项重新分发 VSTO?如何避免无用的“安装失败信息”的出现?这些似乎是 InstallShield 错误...
罗马
最佳答案
以我为例(Windows 8 x64 - Office x64 - Installshield LE Beta VS2012/13):先决条件 (VSTO_Redist.exe) 检查的注册表项错误。检查我的安装的实际关键是:“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO 运行时设置\v4R”我还根据 VSTO 下载链接更新了文件 CheckSum 和文件版本:URL="http://go.microsoft.com/fwlink/?LinkId=158918"(此链接在用于发布的 Bootstrap 中提供)。
对我有用的详细编辑先决条件文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<SetupPrereq>
<conditions>
<condition Type="32" Comparison="2" Path="HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSTO Runtime Setup\v4R" FileName="Version" ReturnValue="10.0.40820.0" Bits="2"></condition>
</conditions>
<files>
<file LocalFile="<ISProductFolder>\SetupPrerequisites\VSTOR\vstor_redist.exe" URL="http://go.microsoft.com/fwlink/?LinkId=158918" CheckSum="197e479106a8b976fe584706657b4756" FileSize="0,40058880"></file>
</files>
<execute file="vstor_redist.exe" returncodetoreboot="1641,3010" requiresmsiengine="1">
</execute>
<properties Id="YOUR GUID GOES HERE" Description="This prerequisite installs the most recent version of the Microsoft Visual Studio 2010 Tools for Office Runtime." >
</properties>
</SetupPrereq>
您需要将“YOUR GUID GOES HERE”替换为使用工具菜单中的工具生成的 GUID。 (有关更新先决条件的方法,请参阅帮助文件:http://msdn.microsoft.com/en-us/library/cc442767(v=vs.110).aspx)
上面提到的帮助文件对 x64 构建也有错误的建议。推荐的注册表项:“如果您正在为 64 位版本的 Office 创建安装程序,则整个层次结构为 HKEY_USER_SELECTABLE\Software\Wow6432Node\Microsoft\Office\Excel\Addins\SampleCompany.ExcelAddIn。” 实际上是为 All Users,在 x64 Windows 中运行的 x86 Office。
可在以下位置找到要使用的正确注册表项: VSTO add-in control does not appear automatically
最后:InstallShield LE Beta 版本 VS2012/13 将根据 a) [INSTALLDIR] 文件夹(即:“Program Files”或x64 Windows 中的“Program Files (x86)”)或者任何组件被定义为 64 位。有关详细信息,请参阅 InstallShield 帮助文件(在索引中查找“64 位”)。 InstallShield LE 不会公开用于确定 InstallShield 完整版本中的 x86 或 x64 目标的属性“模板摘要代码”。
我希望这对某人有帮助。
关于vsto - 如何使用 InstallShield 正确地重新分发 Visual Studio 2010 Tools for Office Runtime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15863267/
我在内存中有一个 Map 来存储我的对象。我想在内存不足时刷新内存。我现在正在这样做: void add(K key, V value) { if (underPressure()) {
我是 JBPM 的新手。我下载并开始使用 eclipse。然后我安装了 JBPM 插件和 Modeler 2.0 插件。当我创建一个新的 JBPM 项目时,它要求 JBPM 运行时。我在互联网上搜索了
我是 JBPM 的新手。我下载并开始使用 eclipse。然后我安装了 JBPM 插件和 Modeler 2.0 插件。当我创建一个新的 JBPM 项目时,它要求 JBPM 运行时。我在互联网上搜索了
我目前正在将Windows 8.1应用程序移植到Windows 10 UAP应用程序,该应用程序使用互操作在C++和C#之间进行通信,并且 pop 以下错误: $(ProjectName).Inter
我正在使用 Parcel 来捆绑我的项目并 Jest 运行我的测试。 一切正常,但在测试中我有 async/await关键字,我必须导入 regenerator-runtime/runtime像这样:
一旦我尝试使用 Promises,Browserify 就会抛出此错误。 在 中找不到模块“regenerator-runtime/runtime” 我尝试过 Node 版本 10.15.3 和 12
我目前正在试验 quarkus,找不到在运行时更改一些 openapi 信息的方法(这里,我希望授权 url 根据环境而改变)。 应该可以通过使用 OASFilter 并从环境变量中提供信息来实现,但
我正在使用 rust_bert 汇总文本。我需要使用rust_bert::pipelines::summarization::SummarizationModel::new设置模型,该模型可以从互联网
我正在 Visual Studio 中处理其中一个新的“类库(NuGet 包)”项目。一切都很顺利,直到前几天它开始引发有关 System.Runtime.Extensions 程序集的错误: Ass
我正在使用 tokio::runtime::current_thread::Runtime我希望能够在同一个线程中运行 future 并停止 react 堆。页面上的示例未显示如何停止运行时。有什么办
我找不到如何声明 runtime.LockOSThread()和 runtime.UnlockOSThread() .我将其定义为 [runtime.LockOSThread()] 一些代码 [run
我有这样的代码, Routine 1 { runtime.LockOSThread() print something send int to routine 2 runtime.UnlockOSTh
我正在尝试执行此操作:当我单击“搜索”按钮时,命令提示符窗口打开。 我尝试使用ProcessBuilder,没有出现错误,但是不起作用。你能帮我一下吗? package sys.tool; impor
我的应用程序运行大约 4 小时后出现此错误。我不知道为什么会这样。该错误发生在 windows 7 和 windows XP 系统上。抱歉,我没有更多信息。我的应用程序运行大约 4 次后才收到此错误消
我收到错误:“此程序集是由比当前加载的运行时更新的运行时构建的,无法加载。” 我有一个 .NET 2.0 项目调用的 .NET 4.0 dll 项目。有没有办法调和框架的差异? 最佳答案 I have
我有一个 WIX 安装程序,它在安装过程中执行自定义操作。当我运行 WIX 安装程序并遇到它的第一个自定义操作时,安装程序失败,我在 MSI 日志中收到如下错误: Action start 12:
我正在尝试提交 spark 作业 它是这样开始的: import javax.xml.parsers.{SAXParser, SAXParserFactory} import org.apache.s
我正在做一些 WCF 工作,但我不明白为什么会遇到这个错误。 System.Runtime.Serialization.DataContractAttribute命名空间中不存在 System.Run
我尝试按照 this 在 React 应用程序中使用 async/await : 目前,我正在运行webpack --config webpack.dev.config.js --watch --pr
我已经从托管的 Window Server 2008 下载了已发布的(代码隐藏文件不存在,与 bin 文件夹中的 dll 结合)Web 应用程序,并在调试该应用程序时使用 Visual Studio
我是一名优秀的程序员,十分优秀!