私は.NET 4フレームワークを使用していますが、static functions
を持つstatic class
がasp.net Webアプリケーションにあります。異なるクラスライブラリから静的クラスを呼び出すことはできませんか?
私はセカンドクラスのライブラリプロジェクトを持っています。クラスライブラリプロジェクトは、Webアプリケーションで静的メソッドを呼び出す必要があります。 Intellisenseは動作しますが、コンパイラはそれを報告します
"名前[MyClassName]
は現在のコンテキストに存在しません"。
私はこの電話をかけることができますか、これは許可されていませんか?
PSでは、静的クラスは/App_Code
フォルダにあります。
ありがとうございます!
Webアプリケーション(ウェブサイトプロジェクトではない)のApp_Codeフォルダにクラスを追加した場合は、プロパティを右クリックしてコンパイルする必要があります(デフォルトではコンテンツとして追加されます)。 Web AppからClass Lib to Web Appに切り替えると、循環参照になります。 – Phill