问题标签 [multiple-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 回答
1378 浏览

jquery - 无法使用更高版本的jquery的jquery插件,同时加载两个版本的jquery

我们的项目在 jquery 1.3.2 上运行,是的,一个非常旧的版本,我知道。无论如何,我们现在不打算升级它。我们现在只需要使用 jquery选择的插件(下载链接 - https://github.com/harvesthq/chosen),它至少需要 jquery 1.4。因此,我按照以下解决方案在同一页面上加载两个版本的 jquery -

https://stackoverflow.com/a/1566644/351903

但我无法在较新版本的 jquery 上调用 selected 。这是我所做的 -

1.在jquery加载部分

注意 - 我没有为旧版本的 jquery 编写以下内容,因为我不想替换我写过类似内容$("something").somefunc()的任何地方jQuery_1_3_2("something").somefunc()-

2.然后,在插件调用部分

但我收到了这个错误jQuery_1_4("select#user_id").chosen is not a function

然而,这工作正常 - alert("see"+jQuery_1_4("select#user_id").attr("id"));

所以,问题似乎只是在使用插件时,可能我必须在插件代码中做一些调整,可能是用?替换一些$s jQuery_1_4但这听起来不太好,我不确定什么是正确的方法。

0 投票
2 回答
712 浏览

javascript - 使用不同 jquery 版本的 jquery 插件

我在我的网站“1.7.1”“1.5.2”和“1.3.2”上使用了 3 个不同版本的 jQuery 插件。在我的主页上获得了第一个 2 并且它们工作得很好,但是当我进入一个使用第三个的站点时,基于 1.7.1 和 1.5.2 的插件停止工作。

我确实尝试添加 jq132 = jQuery.noConflict(true); 脚本,然后将第三个应用程序中的每个 $ 切换到 jq132,但这似乎不起作用。有小费吗?

编辑:我设法删掉了 1.5.2 和 1.3.2 版本,感谢提示

0 投票
2 回答
396 浏览

android - 为多个市场维护 Android 应用程序(在 Git 上)

我将我的应用程序作为免费和专业版发布到 android 市场。所有源代码都存储在一个 git 存储库中。

我现在想将应用程序发布到另一个应用程序市场。由于只有少数文件会更改(Android 许可),因此我正在考虑将其存档的最佳方式。

我认为一种方法是Android Library Projects。但是我可以通过使用 git 来归档类似的效果,以便我拥有两个共享一个代码库并且只有几个文件不同的存储库吗?由于我目前对git还不是很熟悉,请准确说明我需要做什么或需要注意的地方。

谢谢。

0 投票
1 回答
1338 浏览

.net - 解析/使用来自 3rd 方依赖项的多个程序集版本

在我的项目中,我的依赖层次结构存在问题。我在我的代码中使用了一个库 ( WriteableBitmapExtensions ),并且我还有另一个也使用 WriteableBitmapExtensions 的第 3 方库。只有另一个库与特定的旧版本紧密相关,我的代码需要其最新版本中的功能。

这是对依赖项的描述:依赖树

有类似的问题和解决方案,但他们通过配置文件在运行时通过程序集绑定解决它,但我认为这与 Silverlight 应用程序不兼容。

在同一解决方案中引用 2 个不同版本的 log4net

在同一文件夹中使用同一程序集的不同版本

3rd 方库是指不同版本的 log4net.dll

如何处理多个版本的依赖关系?

那么有没有办法在 Silverlight 上下文中解决这些不同版本的程序集依赖项?如果没有,我想我的选择是:

1) 很可能我可以说服 3rd 方库的供应商更新以使用最新版本的 WriteableBitmapExtensions,但我不希望依赖他们保持最新。特别是因为 WriteableBitmapExtensions 项目仍在更新中,我们经常利用它们的新功能。

2) 由于 WriteableBitmapExtensions 是开源的,我想我可以将它的源代码重新编译为一个新的程序集“MyWriteableBitmapExtensions”并在我的源代码中使用它。但是如果两个 3rd 方库引用不同版本的 WriteableBitmapExtensions,我会再次遇到这个问题。

我怀疑我会选择选项 2,但我想知道在提交/重构之前是否有更好的方法(如其他问题中的运行时程序集绑定)。谢谢!

0 投票
1 回答
1014 浏览

xcode - Lion OSX 中的多个 xcode 版本

我想在我的 iMac OSX Lion 中安装 xcode 4.1。但在我的 iMac 中,我有 Xcode 4.2.1。如何安装 iOS 4.1 但不覆盖 Xcode 4.2.1?

0 投票
1 回答
953 浏览

android - 根据设备更改 minSDKVersion

我想为多个版本的 Android 发布我的应用程序。这就是为什么我在我的清单 xml 中写了这个

我的应用程序显示一个 TimePicker。TimePicker 在 4.0.3 版本中通常看起来不同。由于我选择版本 8 作为我的默认 sdk 版本,TimePicker 看起来像旧版本,即使我在 4.0.3 设备上运行该应用程序。

当此应用程序在 4.0.3 设备上运行时,有什么方法可以选择 sdk 版本 15?

0 投票
2 回答
508 浏览

c# - 如何在 C# 中管理多个版本的非托管 DLL 调用的使用?

我想知道是否有人能指出我正确的方向我对 c# 还很陌生,所以请放轻松。

我的代码使用非托管 DLL,它是提供的用于与智能卡读卡器接口的 API,我无法控制 DLL,我只想将其包装在 c# 中以使其更易于使用。到目前为止,我已经设法做到了这一点,但我现在发现需要测试这个 DLL 的多个版本,这些版本的入口点相同,但参数可能不同。

我尝试了一些类似的方法来组织我的包装类;

但是在检查要使用的调用时,它会产生非常难看的代码;

这对我来说似乎很乱,想知道是否有人能指出我正确的方向......


编辑:离开下面的评论,我想出了一些示例代码,仍然不确定我是否在正确的轨道上,因为我的开关仍然存在,但它现在是混凝土工厂类的一部分。

我在正确的轨道上吗?

这就是我现在实现对 SDK 的调用的方式......

0 投票
4 回答
87 浏览

java - 开发不同版本的产品

我有一个基于 Java 的服务器,通过 TCP/IP 将数据从许多远程设备传输到一个应用程序。我需要开发它的几个版本。我如何在不需要为 2 个项目进行编码的情况下开发并保留它们?
我不仅要求那个项目,而且要求不同的方法。

0 投票
1 回答
574 浏览

.net - 使用多个 Silverlight 版本

我安装了用于 VS2010 的 Silverlight 4 工具,用于使用 VS2010 开发 Prism 和 Silverlight 4 应用程序。我正在访问一个站点以观看需要 Silverlight 客户端版本 5 的视频。当我安装它时,我的 Silverlight 4 应用程序中断(XAML 设计器窗口显示异常和运行时错误,指出未找到匹配的运行时)。我知道的唯一解决方案是卸载 Silverlight 4 和 5,然后重新安装 4。有什么解决方法?

0 投票
1 回答
755 浏览

perl - 使用 perlbrew 是否可以按架构进行多次安装?

我希望能够安装多个版本的 Perl,但我也需要按体系结构安装它们。

我知道我可以使用 perlbrew 按版本进行安装:5.10.1、5.12.3、5.16.0 等。我找不到按体系结构、Solaris-sparc、Solaris-x86、Linux 进行安装的方法-i686、Linux-x86_64 等。

进行手动安装我可以做到这一点

手动安装没什么大不了的,但是 perlbrew 使管理等方面的一些事情变得更容易。

编辑:正如评论中指出的那样,我正在使用一个安装在各种平台上的通用主目录 NFS。