問題タブ [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.
.net - .NET 3.5 再配布可能 -- 200 MB? その他のオプション?
私は最近、自分が行ってきた仕事で多くの新しい .NET 3.5 機能を使用しています。私が構築しているアプリケーションは、マシンに .NET Frameworkの最新バージョン (またはおそらくどのバージョンも) を持っていない可能性が高い消費者に配布することを目的としています。
.NET 3.5 再頒布可能パッケージをダウンロードしに行ったところ、約200 MBであることがわかりました。これは私のアプリケーションでは受け入れられません。なぜなら、それは、ユーザーのマシンにすばやくインストールされ、目立たないように維持される、迅速で痛みのない消費者向けアプリケーションであるはずだからです。.NET 3.5 が既にインストールされているユーザーの場合、これまでのところ、バイナリのダウンロードは瞬時に行われました。この 200 MB のゴリラは、ダウンロードのサイズを 4 倍以上にします。フレームワークがマシン上にあることを確認するために使用できる、この再配布可能なパッケージ以外のオプションはありますか? ダウンロードの開始からインストールの完了までの目標時間は 2 分未満です。まだ .NET をインストールしていない人にはできないのでしょうか?
windows-installer - セットアップでMicrosoftdllをリリースするためのベストプラクティス
Microsoft.Web.Services3(WSE 3.0)DLLを含めたいセットアップに取り組んでいます。ただし、私は通常、Microsoftの再配布可能ファイルを使用する場合を除いて、インストールにMicrosoftDLLを含めるのは好きではありません。Microsoftから入手可能な開発者とredistインストールパッケージの両方があります。
したがって、ベストプラクティスとして、インストールに単一のDLLを含めるか、WSE 3.0インストールの1つを参照する必要がありますか(まだインストールされていない場合)?
.net - .Net 3.5 サイレントインストーラー?
サイレント インストーラーである再配布可能な .Net 3.5 インストール パッケージはありますか?
または、メインの再配布可能な.Net 3.5インストーラーに渡してサイレントにするスイッチはありますか?
visual-c++ - ClickOnce 前提条件の VC++ 再頒布可能バージョンの指定
私の ClickOnce アプリケーションは、Visual C++ 2005 再頒布可能パッケージを必要とするサード パーティ ツールを使用しています。VC++ 2008 再頒布可能パッケージのみがインストールされている場合、サード パーティ ツールは機能しません。ただし、Visual Studio 2008 では、ClickOnce の前提条件により、VC++ 再頒布可能パッケージのバージョンを指定できません。VC++ 2008 の前提条件が追加されますが、これはほとんどの場合理にかなっています。ただし、この状況では、以前のバージョンが必要です。ClickOnce が必要なので、マージ モジュールは論外です。バージョンを指定する方法のアイデアはありますか?
visual-c++ - VC ++ 2008再配布可能を検出する方法は?
Visual C++再配布可能ファイルがスタンドアロンであるかVisualStudio2008の一部としてインストールされているかどうかを判断するために探すことができるレジストリ設定はありますか?VC ++ 2008再配布可能インストーラーを起動して検出を処理できることは知っていますが、再配布可能ファイルが既にシステム上にある場合は、わざわざインストーラーを起動せずに、確認できればきれいに見えます。
検索する設定がなくても大したことはありません。これは、新しいバージョンのソフトウェア用に用意されている予備インストーラーのためだけのものだからです。私たちが取り組んでいる新しいWindowsインストーラーベースのインストーラーでは、古い技術のものを置き換え、マージモジュールを使用するためにそれは必要ありません。
licensing - 再配布可能なコントロール ライブラリにライセンスを適用するにはどうすればよいですか?
開発者にライセンスを付与したい WPF コントロール ライブラリがある場合、ライブラリを独自のアプリケーションで使用および配布できるようにしながら、エンド ユーザーがその .dll を再利用できないようにするには、どのようにライセンス制限を適用すればよいでしょうか?
私は厳密なビジネスの観点からこれに取り組んでいるので、無差別なユーザーが .dll をキーと一緒に渡したり、共有したりするのと同じくらい簡単なことをできないようにするソリューションを見つけようとしています。
これについての考えは大歓迎です。自由に哲学を語ってください。
c++ - Visual Studio 2008 がインストールされていないとプログラムが実行されないのはなぜですか?
GLUT、OpenGL、FMOD を使用するゲームを作成しました。問題は、Visual Studio 2008 がコンピューターにインストールされていない限り、バイナリが実行されないことです。
どうしてこれなの?
c# - アプリケーション用に CS.exe コンパイラ (C#) を再配布して使用する
現在、C# コードをコンパイルする必要があるアプリケーションを構築しています。csc.exe
私たちのパッケージで再配布できますか。.Net Framework のインストールに付属していると思っていましたが、Microsoft の Web サイトを見ると、.Net Framework と .Net SDK には違いがあることがわかりました。
私のオプションは何ですか?
sql-server-2008 - ADOMD.NET 9.0 再配布可能?
ADOMD.NET 8.0、SQL2008、およびアプリで問題が発生しました。適切なメタデータを提供していません。
ADOMD.NET 9.0 再頒布可能ファイルをダウンロードする場所が見つかりません。入手できる唯一の方法は、2008 をインストールして DLL を取得することです。
手がかりはありますか?
visual-c++ - VCRedist をインストールする必要があるかどうかを検出する方法は?
これとよく似た質問がありますが、答えがうまくいきません。
私がセットアップを維持しているソフトウェアは VC++ 2008 (正確には SP1) に依存しているため、まだインストールされていない場合は VCRedist をインストールするソリューションを見つける必要があります。マージ モジュールを使用して msi をビルドするのが正しい方法であることは理解していますが、それは私の手にはありません。
私が参照している重複した質問 (受け入れられたもの) の答えは、すべての小さなリリース (9.0.30729.01 と 9.0.30729.17 など) には適切な GUID があり、将来のバージョンを推測または予測できないため、うまくいきません。 . さらに、これは Visual Studio を検出しないため、既に開発者のマシンにある場合、VCRedist パッケージを不必要にインストールすると思います。私はこれで誰にも迷惑をかけたくありません。DevStudio を既にインストールしている人には間違いありません。
別の回答では、次のように WinSxs フォルダーを調べる必要があると言われています$WINDIR\WinSxS\x86_Microsoft.VC80.CRT_
が、これは (まだ) SP1 を示唆するのに役立ちませんか、またはこの時点で不足しているものはありますか? 内部および「外部」バージョン番号の表がどこかにあるので、特定のマイナー バージョン番号を暗示することができますか?
このシナリオのためにマイクロソフトから何も提供されていないとは信じられませんが、インターウェブをあまりにも長く検索すると、古き良きSOに戻ります:)