问题标签 [redistributable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-c++ - 32-bit VC++ redistributable on 64 bit OS?
Using Visual Studio, I have built an C++ application running in 32bit. It will be deployed both to 32-bit and 64-bit Windows servers. It won't be run in 64-bit mode (but rather under WoW).
Should I include both the 32-bit and 64-bit Visual C++ redistributable, and install 32bit on 32bit Windows and 64bit on 64 bit Windows, or is it enough to just install the 32bit redistributable?
visual-studio-2010 - 更改 clickonce 先决条件
因此,我使用 clickonce 应用程序从 VS2008 迁移到 VS2010。我曾经将 2008 C++ redist 作为我的应用程序的先决条件。迁移到 VS2010 后,该选项不再存在,并且 2010 C++ redist 也不会这样做。我已经成功地将 2008 redist 添加到 Visual Studio 2010 prereqs 列表中。
我的问题是,如果我现在再次将 2008 C++ redist 设置为先决条件,那会破坏我的客户吗?我的客户已经安装了 2008 redist。
非常感谢
.net - 我可以重新分发 Microsoft.Http 程序集吗?(WCF REST 入门工具包的一部分)
我正在构建一个“任何人”都会使用的应用程序。
它依赖于WCF REST Starter Kit,特别是 Microsoft.Http.dll 和 Microsoft.Http.Extensions.dll 程序集。
我可以(合法地)重新分发这些 DLL 吗?
我想我可以将它们与应用程序的所有其他程序集一起复制到 bin 目录中。听起来对吗?
c# - 是否有不是安装程序形式的 .Net 4 或 3.5 可再发行组件?放置在程序文件夹中的DLL?
我正在为朋友公司开发 Visual C# 2010 中的程序,但它没有安装任何 .NET。我知道您可以从 Microsoft 网站下载 .NET 3.5 或 4,但运行该程序的帐户将无法安装任何东西。是否有我可以下载的 DLL,然后将其放入程序文件夹中以使其工作?或任何其他不包括安装或下载东西的替代方案。
编辑:忽略 5mb 限制:我的意思是,如果我必须在计算机上下载任何程序,该程序将在其上执行,它应该低于 5mb。最终应用程序可以是原始程序大小的两倍或三倍。
谢谢,
瓦米塔伦
vb6 - 如何重新分发使用 Crystal Reports 的 VB 6 应用程序?
假设目标系统有“Crystal Reports for Visual Studio 2008”,我如何分发一个可执行的 VB 6 应用程序和报告文件?仅仅移动可执行文件和报告文件是行不通的。我想知道如何创建一个可再发行包。我们使用 CR10。
c# - 重新分发 .NET 框架和 SQL Server Express
我有一个用 C# 编写的应用程序。这是一个商业应用程序,只使用免费软件(Visual C# express 和 SQL express)编写。所以,到目前为止,一切都很干净。
要使应用程序正常工作,需要在客户端计算机上安装 .NET 框架和 SQL Server Express。我已经知道一些客户端没有互联网连接(出于安全原因),所以我需要制作一个安装程序,可以在本地(离线)安装所有依赖项(.NET 框架和 SQL Server Express)。
那么,我可以(合法地)在安装 CD 上同时刻录 .NET 框架和 SQL Server Express 安装程序,以便客户端只需单击安装而不必担心任何事情吗?
我尝试直接联系微软询问他们,但我没有运气。
visual-c++ - 如何分发 msvr71.dll (microsoft visual c++ runtime dll)
我有一个需要 msvcr71.dll 的应用程序。在某些机器中缺少 DLL。我不想让用户安装 VC++ 运行时,而是想将 DLL(只有一个文件 msvcr71.dll)与我们的应用程序一起分发。这将被复制到应用程序安装目录。
从许可的角度来看,我这样做是否正确?我找不到任何许可协议。
该页面有以下注释:
对于 Msvcr70.dll 或 Msvcr71.dll,您应该将 CRT DLL 安装到您的应用程序文件目录中。您不应将这些文件安装到 Windows 系统目录中。对于 Msvcr80.dll 和 Msvcr90.dll,您应该将 CRT 安装为 Windows 并行程序集。
c++ - 独立 VS 2010 C++ 程序
自从我使用 VS 2010 和 C++ 以来已经有很长一段时间了,当我重新开始使用它时,我遇到了去年困扰我的同样问题:我编译的 exe 不能很好地运行没有正确 C++ 运行时的旧机器。我什至不知道给他们什么链接,我告诉他们安装这个 ,因为他们有一个错误说“程序无法启动,因为你的计算机中缺少 MSVCR100.dll。尝试重新安装程序来解决这个问题. 单击“确定”关闭应用程序。”)。所以我进去并将代码生成设置为 /MT 并禁用了很多选项,并尝试使用很多选项,但仍然是相同的结果。
我的问题是:是否有完整的 VS 2010 C++ 发行版列表,我可以提供并告诉他们安装,以便我在 VS 2010 上编译的所有 C++ 程序都可以在 Windows XP 上运行,甚至更好,这是一种通用的方法一个独立的 exe,包含它需要工作的所有内容,并且不依赖 DLL?我想链接到一个包含 exe 引用的所有内容的库。如果有帮助,我正在为 x64 和 x86 构建。
PS清单文件怎么了,我应该包含它吗?
.net - 使用 clickonce 部署时,如何判断 msHtml.dll 在客户端计算机上是否可用?
被告知不能用我自己的 clickonce 应用程序复制 msHtml,我想:
检测客户端的计算机是否安装了 msHtml.dll,如果是,可以在我的应用程序中使用它
如果没有安装 msHtml,请阻止代码运行需要 msHtml 的部分。
当然,避免任何令人讨厌的错误消息,如“缺少 dll”等。
我需要 2 个不同版本的编译代码吗?
如果需要 2 个版本,如何在启动应用程序之前以及在下载之前了解 msHtml 先决条件?
windows - 如何使用 ImageMagick dll 分发应用程序
我正在尝试将 ImageMagick 作为要在 Windows XP 机器上运行的应用程序的一部分进行分发。对 MagickReadImage 的调用返回 MagickFalse,尽管图像确实存在且没有损坏,并且来自 NewMagicWand 的 MagickWand 显然是有效的。此调用适用于安装了 ImageMagick 的机器。目标机器不会安装 ImageMagick 包;我们只想提供从 .bmp 转换为 .jpeg 所需的 .dll 文件。我们无法让这个工作,并假设我们错过了一块拼图。我们缺少配置步骤吗?换句话说,目标机器上需要什么?我们已将以下 dll 复制到 Windows\system32 目录:
- CORE_RL_bzlib_.dll
CORE_RL_jpeg_.dll
CORE_RL_Icms.dll
CORE_RL_magick_.dll
CORE_RL_ttf_.dll
CORE_RL_wand_.dll
CORE_RL_zlib_.dll
IM_MOD_RL_bmp_.dll
IM_MOD_RL_jpeg_.dll
mfc100.dll
msvcr100.dll
vcomp100.dll
X11.dll
有问题的代码是: