2

そのため、別のプロジェクトで作成したカスタム クラス ライブラリから IsInteger/IsNumeric 関数にアクセスしようとしていますが、同じ MVC4 ソリューション内にあります。

MyHelpers (クラス ライブラリ プロジェクト) と呼ばれるクラス ライブラリがあり、もう 1 つは Portal (Web アプリケーション プロジェクト) と呼ばれるため、同じ MVC4 ソリューションに 2 つの別々のプロジェクトがあります。MyHelpers を正常にビルドし、.dll を Portal プロジェクトの bin フォルダーに配置し、MyHelpers.dll への参照を追加した後、「using MyHelpers;」を追加するときに、コントローラーの .cs ファイルで参照を見つけることができません。声明。

なぜこうなった?何か不足していますか?.dll への参照を追加して "using" ステートメントを使用すると、クラス ライブラリ内の関数を参照できるようになると思いました。何を与える?

どうぞよろしくお願いいたします。

4

1 に答える 1

3

MVC4 プロジェクトで、MyHelpers プロジェクトへの参照を追加します。このようにして MyHelpers を再度ビルドすると、MVC4 プロジェクトの bin ディレクトリに MyHelpers.dll の最新のビルドが含まれます。出力ディレクトリを MVC4 プロジェクトの bin ディレクトリに変更していない限り、単に dll を直接参照するだけではいけません。出力ディレクトリを確認し、必要なすべての dll が MVC4 アプリケーションのディレクトリにあることを確認してください。

于 2013-04-24T18:46:52.987 に答える