問題タブ [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.
jquery - 2 つのバージョンの 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
? しかし、それは良く聞こえませんし、何が適切な方法なのかわかりません。
javascript - さまざまなjqueryバージョンで動作するjqueryプラグイン
私のサイト「1.7.1」、「1.5.2」、「1.3.2」で、3つの異なるバージョンのjQueryを使用するプラグインを入手しました。メインページの最初の2つを取得し、それらは正常に機能していますが、3つ目のサイトも使用するサイトに入ると、1.7.1および1.5.2に基づくアドオンが機能しなくなります。
jq132 = jQuery.noConflict(true);を追加してみました。スクリプトを作成し、3番目のアプリのすべての$をjq132に切り替えますが、それは機能しないようです。任意のヒント?
編集:ヒントをありがとう、1.5.2と1.3.2のバージョンを切り取ることができました
android - 複数の市場向けにAndroidアプリを維持する(Git上)
私は自分のアプリを無料のプロバージョンとしてAndroidマーケットに公開しています。すべてのソースコードは1つのgitリポジトリに保存されます。
アプリを別のアプリマーケットに公開したいと思います。変更されるファイルはごくわずかなので(Androidライセンス)、これをアーカイブするための最良の方法を考えています。
1つの方法はAndroidライブラリプロジェクトだと思います。しかし、gitを使用して同様の効果をアーカイブできるので、1つのコードベースを共有し、いくつかのファイルだけが異なる2つのリポジトリがありますか?私は現在gitにあまり詳しくないので、何をする必要があるのか、どこに注意を払う必要があるのかを正確に説明してください。
ありがとう。
.net - サードパーティの依存関係からの複数のアセンブリ バージョンの解決/使用
私のプロジェクトでは、依存関係の階層に問題があります。コードでライブラリ ( WriteableBitmapExtensions ) を使用しており、WriteableBitmapExtensions も使用する別のサードパーティ ライブラリがあります。他のライブラリのみが特定の古いバージョンに強く関連付けられており、私のコードには最新バージョンの機能が必要です。
依存関係の描写は次のとおりです。
同様の質問と解決策がありますが、構成ファイルを介して実行時にアセンブリをバインドすることで解決しますが、これは Silverlight アプリケーションと互換性があるとは思いません。
同じソリューションで 2 つの異なるバージョンの log4net を参照する
サードパーティのライブラリは、さまざまなバージョンの log4net.dll を参照しています
では、Silverlight コンテキストでこれらの異なるバージョンのアセンブリ依存関係を解決する方法はありますか? ない場合、私のオプションは次のとおりです。
1) サードパーティのライブラリのベンダーに、WriteableBitmapExtensions の最新バージョンを使用するように更新するよう説得できる可能性が最も高いですが、最新の状態に保つことに依存したくありません。特に、WriteableBitmapExtensions プロジェクトはまだ更新されており、新しい機能を頻繁に利用しているためです。
2) WriteableBitmapExtensions はオープンソースであるため、そのソースを新しいアセンブリ "MyWriteableBitmapExtensions" として再コンパイルし、それをソース コードで使用できると思います。しかし、2 つのサードパーティ ライブラリが異なるバージョンの WriteableBitmapExtensions を参照している場合、この問題が再び発生します。
オプション 2 を使用すると思われますが、コミット/リファクタリングする前に、これを行うためのより良い方法 (他の質問のランタイム アセンブリ バインディングなど) があるかどうかを知りたいです。ありがとう!
xcode - LionOSXの複数のxcodeバージョン
iMacOSXLionにxcode4.1をインストールしたい。しかし、私のiMacには、Xcode4.2.1があります。iOS 4.1をインストールするが、Xcode 4.2.1をオーバーライドしない方法は?
android - デバイスに応じてminSDKVersionを変更します
複数のバージョンのAndroid用にアプリケーションを公開したい。そのため、これをマニフェストxmlに記述しました
私のアプリはTimePickerを表示します。TimePickerは通常、バージョン4.0.3では異なって見えます。デフォルトのSDKバージョンとしてバージョン8を選択したため、TimePickerは古いバージョンのように見えますが、それでも4.0.3デバイスでアプリを実行します。
このアプリが4.0.3デバイスで実行されているときにSDKバージョン15を選択する方法はありますか?
c# - C# で管理されていない DLL 呼び出しの複数のバージョンの使用を管理するにはどうすればよいですか?
誰かが私を正しい方向に向けることができるのだろうか.私はC#にかなり慣れていないので、簡単にやってください.
私のコードは、スマートカード リーダーとのインターフェイス用に提供された API であるアンマネージ DLL を使用しています。DLL を制御することはできません。使いやすくするために C# でラップしたいだけです。これまでのところ、これを行うことができましたが、同じ EntryPoints であるがパラメーターが異なるこの DLL の複数のバージョンをテストする必要があることがわかりました。
ラッパークラスを整理するために、これらの線に沿って何かを試しました。
しかし、どの呼び出しを使用するかをチェックするときに、非常に見苦しいコードになります。
これは私には厄介なようで、誰かが私を正しい方向に向けることができるかどうか疑問に思っています...
編集:以下のコメントを外して、スイッチがまだ残っているため、正しい軌道に乗っているかどうかまだわからないサンプルコードをいくつか思いつきましたが、現在はコンクリートファクトリクラスの一部です。
私はこれで正しい軌道に乗っていますか?
これが、SDKへの呼び出しを実装する方法です...
java - 製品のさまざまなバージョンの開発
私はJavaベースのサーバーを持っており、TCP/IPを介して多くのリモートデバイスから1つのアプリにデータを送信しています。私はそれのいくつかのバージョンを開発する必要があります。2つのプロジェクトのコーディングを必要とせずに、どうすればそれらを開発して常駐させることができますか?
そのプロジェクトだけでなく、さまざまなアプローチを求めています。
.net - 複数の Silverlight バージョンの操作
VS2010 で Prism および Silverlight 4 アプリを開発するために、VS2010 用の Silverlight 4 ツールがインストールされています。Silverlight クライアント バージョン 5 を必要とするビデオを視聴するサイトにアクセスしています。インストールすると、Silverlight 4 アプリが壊れます (XAML デザイナー ウィンドウに例外が表示され、一致するランタイムが見つからないというランタイム エラーが表示されます)。私が知っている唯一の解決策は、Silverlight 4 と 5 の両方をアンインストールしてから 4 を再インストールすることです。これに対する回避策は何ですか?
perl - perlbrew を使用すると、アーキテクチャごとに複数のインストールを実行できますか?
複数のバージョンの Perl をインストールできるようにしたいのですが、アーキテクチャごとにインストールする必要もあります。
perlbrew を使用して、5.10.1、5.12.3、5.16.0 などのバージョンごとにインストールできることを知っています。アーキテクチャ、Solaris-sparc、Solaris-x86、Linux ごとにインストールする方法も見つかりませんでした。 -i686、Linux-x86_64 など。
手動インストールを行うと、これを行うことができます
手作業でインストールするのは大したことではありませんが、perlbrew は管理などに関していくつかのことを容易にします。
編集:コメントで持ち出されたように、さまざまなプラットフォームにマウントされた共通のホームディレクトリNFSを使用しています。