問題タブ [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 投票する
4 に答える
249 参照

.net - インターネット上での .net コードの実行を制限/防止するにはどうすればよいですか?

一連の .NET クラス ライブラリを開発していますが、それらを Web サイトから実行したくありません。つまり、ユーザーは、Windows デスクトップ アプリケーションを介してのみライブラリを使用/呼び出すことができました。たとえば、ユーザーがこれらのライブラリを Web サイトの ASP.NET Web アプリケーションで使用できるようにしたくありません。これを達成する方法はありますか?

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

asp.net - クラス ライブラリ プロジェクト VS App_Code - 長所/短所?

現在、すべてのクラスに App_Code フォルダーを使用していますが、(今のところ) うまく機能しているようです。

ただし、App_Code フォルダーではなく、ソリューション内のクラス ライブラリ プロジェクトに切り替えることを検討しています。これを行うことの長所と短所を誰か教えてもらえますか?

私が考えていたことの 1 つは、Web アプリのテストに関するものでした。クラス ライブラリを使用する場合、微調整/テストするたびにコンパイルする必要がありますか? すべてのクラスが実行時にコンパイルされるため、明らかに App_Code フォルダーにある必要はありません。

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

c# - アンマネージ DLL (ダイアログのエクスポート) + クラス ライブラリ (DLL) + Windows スタイル/テーマなし

C# でマネージド アプリケーション TestApplication.exe があり、Application.EnableVisualStyles()既に呼び出されています。

[DLLImport()]アンマネージ dll からいくつかの外部ダイアログをインポートするために使用する C# にもクラス ライブラリ MySharedCode.dll があります。

さて、今、私は TestApplication.exe で MySharedCode.dll を (参照を追加して) 使用しており、そこから a を呼び出してfunction MyTestConfigDlg()います。TestClass.MyTestConfigDlg();

OK、すべて正常に動作し、ダイアログが表示されますが、ダイアログに XP スタイル/テーマがありませんか?

マネージ モジュールとアンマネージ モジュールの一般的な問題かどうかを確認したかったので[DLLImport()]、同じMyTestConfigDlg()ダイアログを呼び出すために使用しましたが、今回は TestApplication.exe で直接呼び出しました。おお!私が期待したように働いた。ダイアログは XP スタイル/テーマでした!

それで、私を助けてくれる人はいますか?参考までに: また、(テストのためだけに)MessageBoxA()クラス ライブラリ Dll で API 呼び出しを呼び出そうとしましたが、これは後で TestApplication.exe によって呼び出され、MessageBoxA()スタイル/テーマもありませんでした!

前もって感謝します!

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

c# - C#セッションオブジェクトラッパーを作成するにはどうすればよいですか?

値の取得または値の設定Sessionに使用するIISオブジェクトのように取得および設定できるクラスライブラリを作成するにはどうすればよいですか?var x = objectname("key")objectname("key") = x

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

c# - COM +のインストール中にエラーが発生しました(エラーコード:80131501)

xmlファイルから読み取り、結果を文字列として返すクラスライブラリを作成しました。しかし、COM +コンポーネントとしてインストールしようとすると、エラーが発生しました(エラーコード:80131501)。イベントログを確認しましたが、エラーの詳細は次のとおりです。

'C:\ Users \ User \ Documents \ Visual Studio 2005 \ Projects \ InteropSOA \ InteropSOA \ bin \ Debug \ InteropSOA.dll'の'{28E82165-AD74-4E16-90C9-0C5CE7DA97AA}'へのインストールが例外で失敗しました:システム.EnterpriseServices.RegistrationException:致命的:インストールしたコンポーネント「InteropSOA.ConfigReader」が見つかりませんでした。System.EnterpriseServices.RegistrationDriver.InstallAssembly(RegistrationConfig regConfig、Object obSync)at System.EnterpriseServices.RegistrationHelper.InstallAssemblyFromConfig(RegistrationConfig&regConfig)at System.EnterpriseServices.RegistrationHelper.InstallAssembly(String assembly、String&application、String partition、String&tlb、InstallationFlags installF )at System.EnterpriseServices.Internal.ComManagedImportUtil.InstallAssembly(String asmpath、String parname、String appname)

以下は、クラスライブラリの開発中に行った手順です。

  • 参照に「System.EnterpriseServices」を追加しました。
  • クラスへの参照をインポートしました。
  • クラスを「ServicedComponent」として宣言しました。
  • プロジェクトのプロパティを設定します([アセンブリをCOM表示にする]チェックボックスをオンにし、[COM相互運用機能に登録する]チェックボックスをオンにし、強力なキーファイル名でアセンブリに署名します)。

これが私のコードです:

}

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

java - プラットフォーム/フレームワーク/基本パッケージの変更

Android Donut r2 の platform/frameworks/base プロジェクトの一部を変更する予定です。変更は非常に小さく、Java パッケージにandroid.graphics含まれますandroid.text(API は影響を受けません)。

再コンパイルされたプラットフォームからどの jar ライブラリをコピーする必要がありますか? 変更は小さく、システム全体を置き換えたくありません。特定の jar ライブラリを置き換えようとしています。

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

asp.net - 参照されたライブラリ プロジェクトからリソース ファイルにアクセスするにはどうすればよいですか?

次のリソース ファイルを含む ASP.Net Web サイト "MyApp" があります。

  1. WebResources.resx
  2. WebResources.es.resx

Web サイトは、これらのリソース ファイルにアクセスするライブラリ プロジェクト "MyLib" を参照しています。これが私が試みているコードです:

問題は、実行中のアセンブリが常に「MyApp」ではなく「MyLib」であることです。ライブラリ プロジェクトから Web サイト プロジェクトに埋め込まれたリソース ファイルにアクセスすることはできますか?

助けてくれてありがとう - キース

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

.net - WCFサービスライブラリとクラスライブラリのプロジェクトタイプ

WCFサービスライブラリは、通常のクラスライブラリが実行しないことを実行しますか?

編集:私は自分の答えを投稿しました。私は何かが足りないのですか?基本的に、両方ともいくつかのテンプレートクラスが追加された単なるクラスライブラリですか?

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

asp.net - Subversion の 1 つの .sln ファイルに ASP.NET Web サイト プロジェクトとクラス ライブラリ プロジェクトを配置する方法

私の会社には、複数の Web サイト プロジェクト (Web アプリケーション プロジェクトではない) で使用するクラス ライブラリがいくつかあります。Web サイト プロジェクトには .sln ファイルはありませんが、空のソリューションを作成し、Web サイトとクラス ライブラリ プロジェクトをその中に入れることができるという私の過去の調査を読んだことは確かです。

以前の質問に答えた後、これが私が行く方向です ( http://amadiere.com/blog/2009/06/multiple-subversion-projects-in-one-visual-studio-solution-に少し基づいています)。 using-svnexternals/ ):

次に、svn:externals を使用して /library1、/library2 などを working_copy/websites/website1/ フォルダーにコピーすることを計画しました。

チーム メンバーが website1 の /trunk フォルダーをチェックアウトして、.sln ファイル、/library1 外部、/library2 外部などを取得できるようにしたいと考えています。その .sln ファイルに website1 Web サイト プロジェクトと、ライブラリ外部プロジェクト。うまくいけば、それは次のようになります。

したがって、これらすべての最終的な目標は、チームメイトがトランクを調べてソリューションを開き、全員がまったく同じソリューションを持っていることです。コミットすると、すべてが subversion に適切にコミットされます (Web サイトのコードとライブラリは、リポジトリの適切な場所にコミットされます)。

他の人はこれらの問題をどのように解決しましたか? チーム メンバーとこの方法で共有できる .sln ファイルを作成するにはどうすればよいですか?