認証ロジックをカプセル化するために、再利用可能なクラスライブラリを構築しました。コンパイルされた*.dllを複数のプロジェクトで再利用できるようにしたい。
私が持っているものは作品です。しかし、私がどのように参照を作成しているか、または私のクラスライブラリがどのように構造化されているかについての何かは完全に正しくありません。そして、私がしていることを理解するためにあなたの助けが必要です-間違っている/理解していない...
次のように構成されたクラスライブラリ(Authentication.dll
)があります。
namespace AUTHENTICATION
{
public static class authentication
{
public static Boolean Authenticate(long UserID, long AppID) {...}
//...More Static Methods...//
}
}
依存プロジェクトでは、Authentication.dllへの参照を追加し、usingディレクティブを追加しました...
using AUTHENTICATION;
この構造を使用すると、依存プロジェクトからAuthenticateメソッドを呼び出すことができます...
authentication.Authenticate(1,1)
その「認証」を含める必要がないようにしたいと思います。このクラスライブラリからメソッドを呼び出す前に。それは可能ですか?その場合、クラスライブラリにどのような変更を加える必要がありますか、または依存プロジェクトでどのように実装していますか?