在哪里可以获得这些J#合并模块,为使用Visual Studio2008年?
-
09-09-2019 - |
题
我继承了一个应用程序,它取决于第三方的库,而这又依赖于视觉J#.NET.
该应用程序是以前正在开发,目前处于Visual Studio2005年,我已经得到了它的建筑大多是成功VS2008.
除其他构成部分,包括部署项目而建造的一对夫妇的可执行(加依赖关系,其中包括该图书馆)进入一个窗户安装MSI。
作为结果的VJ#依赖,部署项目(显然)使用VJSharpRedist_x86.msm合并模块。这个合并的模块出现检测存在的VJ#包装,如果没有安装了提示用户下载了网络。
但是没有包装,我可找到在目前包括合并模块,用于VJ#.虽然该项目建立无误差,所产生的MSI未安装。它开始,未能检测到正确地安装VJ#机上,然后会显示一个对话框只有文字"1"和两个按钮"是"和"不"。点击"是"开辟了指定的url在部署项目,并点击"没有"取消的安装。
(可执行这些都打包成MSI工作的现,如果他们是手动复制到机,但MSI拒绝进行安装。)
迄今为止,我已经安装:
- Visual Studio2008年,及其所有相关的位。
- .净3.5SP1
- .净1.1
- .净SDK1.1
- 视觉J#从2.0 http://msdn.microsoft.com/en-au/vjsharp/bb188598.aspx
- 视觉J#1.1从 http://msdn.microsoft.com/en-au/vjsharp/bb188598.aspx
没有人知道合并模块是在什么位置?或如何正确处理这种启动条件在VS2008?
编辑:澄清。
解决方案
添加 Visual J# .NET Redistributable Package 2.0
该项目的先决条件,复制:
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\VJSharpRDP
要
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages
然后你需要走进你的部署项目、开放的 Launch Conditions Editor
和删除的条件 Visual J# .NET
(这是什么移除可怕的空白的对话).
在这一点setup.exe 确保 J#
安装之前,项目msi启动。
其他提示
它可能不是该回答你想要听到的,但VJSharpRedist_x86.msm 是不应该被用于再分配:
VJSharpRedist_x86.男男性行为者必须不可使用 重新分配微软视觉 J#组件包
合并模块,用于视觉J# 组件包并不是一个 可再发行合并的模块。它是 加入一个项目作为一个机制, 检查的依赖和被排除在外 通过默认。
http://msdn.microsoft.com/en-us/library/8f5w2e95(VS。80).aspx
它看起来好像是男男性行为仅仅是一个包装用于检查的适当J#运行时预的目标机。你可以找到这些J#包含你已经下载的是足够的。