问题标签 [versions]

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.

0 投票
2 回答
223 浏览

php - 有没有一个网站可以简单地输出php和mysql的最新稳定版本号?

我想为自己编写一个小应用程序,它会通知我是否有新版本的 php 或 mysql,但我需要一个提要或一个 xml 文件来读取它。

0 投票
3 回答
235 浏览

java - 将Java版本从一台PC复制到另一台PC而不是安装它会不会有任何问题

我想将当前 Java 1.6 更新 11 中的目录和子目录嵌入到我将在其他几台 PC 上安装的软件包中,并且想知道这样做的缺点是什么(如果有的话)。我想这样做,这样我的 Java 版本就不会覆盖 PC 上的其他版本。

0 投票
1 回答
551 浏览

apache-flex - Flex 调试模式不一致,为什么?

我在一个大型 flex 应用程序上遇到了这个非常奇怪的问题,如果用户安装了调试闪存,它可以在调试 swf 下运行良好,但对于使用标准版本闪存的人来说会有一些差异。

这些差异包括:

  • 没有弹出窗口

  • 松开所有事件捕获

  • 奇怪的按钮位置

我在某处读到 updatedisplaylist 的处理方式不同?现在我将尝试导出发布方式而不是 bin-debug swf,并返回提交以查看转折点是什么。

有没有类似的经历?

0 投票
3 回答
5476 浏览

release-management - 哪些开源项目使用奇不稳定/偶稳定的版本控制方式

今天我的一位同事告诉我,有些项目使用了一种奇怪的、恕我直言的方式对其版本进行版本控制。如果发行版不稳定,则次要版本为奇数,例如。1.3,1.5。另一方面,稳定版本有一个更小的版本号,例如。1.2,1.4。

起初我不敢相信自己的耳朵,这似乎是不真实的。然后Wikipedia启发我,这是一种来自 Linux 内核社区的做法,尽管它似乎(?)最近被放弃了。

几个小时后,我正在阅读Programming Ruby 的序言,我看到了什么?Ruby 对版本号使用相同的约定。

你对此有何经验?您知道哪些(开源)项目/产品使用此版本控制模式?如果他们遵守这个约定,有没有一种简单的方法可以快速弄清楚?有那么受欢迎吗?我在 3 年多前就开始了软件开发,以前从未听说过这种做法。

感谢您的回复。

0 投票
2 回答
5263 浏览

dll - 使用脚本检测 DLL 版本号

我想编写一个脚本,可以递归地扫描目录中的 DLL 并生成所有版本号的报告。

如何使用脚本检测 DLL 的版本号?VBScript 解决方案是首选,除非有更好的方法。

0 投票
2 回答
7803 浏览

c# - 如何在 C# 程序中使用特定版本的 Excel

出于多种原因,我在笔记本电脑上安装了 MSExcel 2003 和 MSExcel 2007。我需要这两个版本来为每个版本开发特定项目(文档级项目和应用程序级项目)。现在我需要做一个 WinForm 项目,打开一个 Excel 文件,读取一个 CustomXMLParts 并编写一个新的 Excel 文件。我正在使用对 Microsoft.Office.Interop.Excel 的引用,它使用 ..\Visual Studio Tools for Office\PIA\ Office12 \Microsoft.Office.Interop.Excel.dll 库(适用于 Excel 2007)。对于这段代码:

此时版本是“11.0”,但我需要打开Excel 2007,它必须是“12.0”,然后当程序尝试获取CustomXMLParts时,抛出一个异常,因为这个方法在2003中不存在。

如果我卸载 Excell 2003,它可以正常工作,但我需要同时使用这两个(2003 和 2007)。当我重新安装 Excell 2003 时,它再次失败。我检查了 Interop.Excel 参考的属性“特定版本”,以确保它是正确的,并且我尝试修改 app.config oldVersion="12.0.0.0" 以使其与 Excel 2003 不兼容,但没有任何反应:

任何想法?

我正在使用 Visual Studio 2008 和 Visual Studio Tools for Office。提前致谢。

0 投票
3 回答
341 浏览

.net - 在仅安装了 .NET 2.0 的系统上运行为 .NET 3.5 构建的软件

在只安装了 .NET 2.0 的系统上崩溃之前,为 .NET 3.5 编译的软件能走多远?

我正在开发的应用程序使用 WPF 并且需要 .NET 3.5,但如果用户没有安装它,我想显示一个用户友好的对话框(而不是崩溃)。

是否有任何标准方法可以做到这一点,或者有官方的微软文档吗?


编辑:在理想的世界中,我只需检查安装过程中是否满足任何 .NET 依赖项。由于某些应用程序没有安装程序,并且由于用户可能会在安装应用程序后卸载 .NET,因此我发现下面的答案很有用。

0 投票
5 回答
10418 浏览

java - Java Classloader - 如何引用不同版本的 jar

这是一个常见的问题。我正在使用 2 个库A.jarB.jar,它们依赖于同一个 jar 的不同版本。
假设在运行时我需要THIS.xxxjar

我可以针对其依赖项编译特定的 jar (A.jar/B.jar),但在运行时我只需要加载 1 个版本。哪一个?
仅加载 1 个依赖项(最新版本)意味着如果库不向后兼容(是否有向后兼容的库?),我的代码可能会引发运行时异常。

无论如何,我知道像 OSGi 这样的东西可以解决这个问题。
我想知道解决此类问题的旧方法是什么...

非常感谢

0 投票
4 回答
5905 浏览

svn - 版本 - 如何添加所有新文件

我正在使用适用于 Mac Os 的版本应用程序。

我是版本的新手。我有一个我最近修改的项目 - 添加了一堆新文件。目前我手动将所有新文件添加到存储库中(我必须用黄色珠子符号展开所有这些文件夹并在按住 APPLE 键的同时选择新文件)。

有没有办法自动将某个文件夹中的所有新文件添加到存储库中(如果文件夹本身已经在版本控制之下)?

谢谢。

0 投票
3 回答
3661 浏览

.net - 在同一台机器上同时使用 2 个不同版本的同一控件(dll)?

我在我的项目中使用第三方组件,我最近升级到他们的最新版本,修复了错误“A”

不幸的是,虽然它解决了错误“A”,但另一部分变得完全不稳定,因此它引入了错误“B”。

由于'A'和'B'处于完全不同的上下文中,我希望安装两个版本的控件,并在错误'B'不相关的情况下使用一个版本,而在错误'B'的情况下使用另一个版本A' 不相关。

当然,在第 3 方开发人员发布适当的修复程序之前的一切

任何人都想过如何做到这一点?

R

ps dll需要用regsvr32注册...我怀疑这是它使自己被发现的地方...我希望有一些诡计在这里我们可以用不同的名字注册这个东西双重