問題タブ [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.
.net - インターネット上での .net コードの実行を制限/防止するにはどうすればよいですか?
一連の .NET クラス ライブラリを開発していますが、それらを Web サイトから実行したくありません。つまり、ユーザーは、Windows デスクトップ アプリケーションを介してのみライブラリを使用/呼び出すことができました。たとえば、ユーザーがこれらのライブラリを Web サイトの ASP.NET Web アプリケーションで使用できるようにしたくありません。これを達成する方法はありますか?
asp.net - クラス ライブラリ プロジェクト VS App_Code - 長所/短所?
現在、すべてのクラスに App_Code フォルダーを使用していますが、(今のところ) うまく機能しているようです。
ただし、App_Code フォルダーではなく、ソリューション内のクラス ライブラリ プロジェクトに切り替えることを検討しています。これを行うことの長所と短所を誰か教えてもらえますか?
私が考えていたことの 1 つは、Web アプリのテストに関するものでした。クラス ライブラリを使用する場合、微調整/テストするたびにコンパイルする必要がありますか? すべてのクラスが実行時にコンパイルされるため、明らかに App_Code フォルダーにある必要はありません。
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()
スタイル/テーマもありませんでした!
前もって感謝します!
c# - C#セッションオブジェクトラッパーを作成するにはどうすればよいですか?
値の取得または値の設定Session
に使用するIISオブジェクトのように取得および設定できるクラスライブラリを作成するにはどうすればよいですか?var x = objectname("key")
objectname("key") = x
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相互運用機能に登録する]チェックボックスをオンにし、強力なキーファイル名でアセンブリに署名します)。
これが私のコードです:
}
java - プラットフォーム/フレームワーク/基本パッケージの変更
Android Donut r2 の platform/frameworks/base プロジェクトの一部を変更する予定です。変更は非常に小さく、Java パッケージにandroid.graphics
含まれますandroid.text
(API は影響を受けません)。
再コンパイルされたプラットフォームからどの jar ライブラリをコピーする必要がありますか? 変更は小さく、システム全体を置き換えたくありません。特定の jar ライブラリを置き換えようとしています。
asp.net - 参照されたライブラリ プロジェクトからリソース ファイルにアクセスするにはどうすればよいですか?
次のリソース ファイルを含む ASP.Net Web サイト "MyApp" があります。
- WebResources.resx
- WebResources.es.resx
Web サイトは、これらのリソース ファイルにアクセスするライブラリ プロジェクト "MyLib" を参照しています。これが私が試みているコードです:
問題は、実行中のアセンブリが常に「MyApp」ではなく「MyLib」であることです。ライブラリ プロジェクトから Web サイト プロジェクトに埋め込まれたリソース ファイルにアクセスすることはできますか?
助けてくれてありがとう - キース
.net - WCFサービスライブラリとクラスライブラリのプロジェクトタイプ
WCFサービスライブラリは、通常のクラスライブラリが実行しないことを実行しますか?
編集:私は自分の答えを投稿しました。私は何かが足りないのですか?基本的に、両方ともいくつかのテンプレートクラスが追加された単なるクラスライブラリですか?
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 ファイルを作成するにはどうすればよいですか?