問題タブ [class-library]

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 投票する
3 に答える
562 参照

asp.net - .jsp ページの ASP.NET dll

ASP.NET のクラス ライブラリから作成された .dll を作成し、その機能を .jsp ページで使用することは可能ですか? .dll の作成方法は知っていますが、.jsp ページにはあまり詳しくありません。

.jsp ページ全体の例を提供できれば、それは素晴らしいことです。ありがとう!

編集: 私が言おうとしているのは、1 つのパブリック関数 (文字列を返す) を持つ新しいプロジェクトを Visual Studio (クラス ライブラリ) で作成し、コンパイルすると .dll が作成されるということだと思います。その .dll を .jsp ページで使用したいと思います。

0 投票する
3 に答える
96 参照

visual-studio-2008 - VS 2008 -- 1 つの Web プロジェクト、1 つのクラス ライブラリ プロジェクト。それぞれが 3 番目の CL を参照している

2 つのプロジェクトを含む VS2008 ソリューションがあります。1 つは Web プロジェクトで、もう 1 つはクラス ライブラリ プロジェクトです。Web プロジェクトには、クラス ライブラリ プロジェクトの生成されたアセンブリへの参照があります。

各プロジェクトは、別の VS ソリューションにあるクラス ライブラリ プロジェクトからビルドされたアセンブリ ("mydll" と呼びます) を参照します。

mydll を別のディレクトリにコピーし、Web プロジェクトとクラス ライブラリ プロジェクトにそれらの別のディレクトリを使用するように指示した場合、Web プロジェクトをビルドするとどうなりますか。Web bin フォルダに入る mydll の「コピー」はどれですか?

また、2 つのディレクトリで mydll のバージョンが異なる場合、再構築後に Web の bin フォルダに格納されるのはどちらでしょうか? (ここには、厳密に名前が付けられたアセンブリが含まれていないと仮定します。)

私の質問が理にかなっているといいのですが、そうでない場合はお知らせください。ありがとう!

0 投票する
2 に答える
1244 参照

c# - クラス ライブラリに LINQ to SQL の拡張メソッドが表示されない

Repository という名前のクラス ライブラリを作成しました。これには、SQL Server データベースの ORM を格納する LINQ To SQL ファイルが含まれています。さらに、Repository クラス ライブラリの参照を持つ Services という名前の別のクラス ライブラリも作成しました。LINQ を使用してSQL ファイルはサービスのリポジトリに配置されていますが、拡張メソッドは表示されませんが、サービスで LinqToSQL のインスタンスを作成できます。

0 投票する
4 に答える
5142 参照

c# - dll をまとめてバンドルできますか?

私が作成したクラス ライブラリ プロジェクトがあります。クラスAとしましょう。ClassA では、dll (ToolsDLL.dll) にあるいくつかのツールにアクセスする必要があります。

ClassA では、ToolsDLL.dll をプロジェクトに追加し、ToolsDLL.dll ファイルを常に出力ディレクトリにコピーするように選択しました。そのため、ライブラリが正常にビルドおよびコンパイルされ、出力ディレクトリに ClassA.dll と ToolsDLL.dll が表示されます。

次に、ClassA のメソッドを使用する App_A などのアプリケーションを作成します。そのため、私の App_A プロジェクトでは、ClassA.dll への参照を追加して、その名前空間にアクセスできるようにしました。すべて順調です。ビルド/コンパイルします。

問題は、App_A を実行するとすぐに、ToolsDLL.dll を使用する必要があるポイントに到達すると、「ToolsDLL.dll を読み込めません。見つからない可能性がある理由がわかりません」という例外がスローされます。その dll は ClassA.dll と同じディレクトリにあるためです。

ToolsDLL.dll を App_A の出力ディレクトリに配置すると、問題なく動作することがわかりました。それを回避する方法はありますか?ToolsDll.dll を ClassA.dll にバンドルする方法はありますか。その理由は、私の顧客が AppA に似た独自のアプリケーションを作成することになり、プロジェクト内で複数ではなく 1 つのファイルを参照するだけで済むようになると便利だからです。

0 投票する
4 に答える
35312 参照

c# - Visual Studio でクラス ライブラリをデバッグする方法

Visual Studio 2008 でクラス ライブラリ (DLL) プロジェクトに取り組んでいます。C# でのプログラミング。DLL をテストするために、コンソール アプリケーションである 2 番目のプロジェクトを作成しました。そのプロジェクトでは、最初のプロジェクトを参照してテストを実行できます。これを行う簡単な方法はありますか?クラス ライブラリ プロジェクト内にテストを含む別のファイルを作成し、Visual Studio にそのファイルを実行するように指示することはできますか?

1 つの方法として、プロジェクトにテキスト ファイルを追加し、JScript でテスト コードを記述する方法があります。次に、デバッグ メニューの [プロジェクト設定] で、外部プログラム (JScript) を開始するように指示できます。次に、テスト ファイルの名前 をtest.js[コマンド ライン引数] ボックスに入力します。しかし、JScript の代わりに C# コードを使用してそれを行う方法があるかどうか疑問に思っています。

0 投票する
1 に答える
1408 参照

asp.net-mvc - ASP.NET MVC で参照されるクラス ライブラリからの構成ファイル

MVC アプリケーション内にいくつかのクラス ライブラリがあり、それぞれに独自の構成ファイルを持つ設定ファイルがあります。各構成ファイルが App.config である場合、これらはどのように 1 つの構成ファイルに集約されるのでしょうか? 設定は web.config に配置する必要がありますか? 推奨されるベスト プラクティスは?

0 投票する
6 に答える
3182 参照

java - JAR ファイルからの安全なクラスのインポート

Java プログラムが jar ファイルからクラスをインポートするシナリオを考えてみましょう。同じクラスが 2 つ以上の jar ファイルに存在する場合、問題が発生する可能性があります。

  1. そのようなシナリオでは、プログラムによってインポートされたクラスは何ですか? タイムスタンプが古いクラスですか??

  2. このような合併症を避けるために私たちが従うことができる慣行は何ですか.

編集:これは一例です。my1.jar と my2.jar という 2 つの jar ファイルがあります。両方のファイルに com.mycompany.CrazyWriter が含まれています

0 投票する
1 に答える
2599 参照

vb.net - モジュールを使用してクラスライブラリからフォームにイベントを発生させる方法は?

モジュールのサブから開始し、いくつかのことを行ってからフォームをロードするアプリがあります。

しかし、うまくいきません:/

ここでdBase.AddTemporalFilepathを実行します

モジュール.vb

イベントTempFilepathAddedを発生させます

clsDatabase.vb

イベントをキャッチ

フォーム.vb

何か案が?

より詳しい情報:

フォームが閉じられたときにイベントが発生します。

0 投票する
9 に答える
179 参照

user-interface - クラスライブラリでダイアログをポップアップするのは悪い考えですか?

ダイアログをポップアップするクラスライブラリがありますが、これは悪い考えですか?

0 投票する
1 に答える
2866 参照

java - Java: オンライン カード ゲーム ライブラリ/クラス/例

オンライン カード ゲームの Java サンプル ソリューション/ライブラリ/クラスを探しています。人間対人間、人間対AIをプレイする機能を備えた、「サウザンド」というゲームの非営利バージョンの作成に興味があります。

アドバイスをいただければ幸いです。