2011-02-28 8 views
0

2つのプロジェクトファイルがあります。 1つはビジネスと呼ばれ、もう1つはビジュアルスタジオ2010の私のウェブサイトプロジェクトです。私はビジネスプロジェクトの中に "AccountManager"というクラスを入れようとしています。何かがウェブサイトに行われたときはいつでもAccountManagerに行き、 CreateAccount(string、string、string)を使用してアカウントを作成します。これらを結びつけるのが難しいです。私はエラーがイムは、どこかのインポートが欠落している場合、正確にわからないイム異なるプロジェクトでコードを連携させるのに問題がある

constructors does not contain a constructor that takes '0' argument

とも

'Business.AccountManager' does not contain a definition for 'CreateAccount' and no extension method 'CreateAccount' accepting a first argument of type 'Business.AccountManager' could be found (are you missing a using directive or an assembly reference?)

言ってばかり保ちますか?または参照?

+2

Webプロジェクトはビジネスプロジェクトをどのように参照していますか?クイックサニティを確認するには、business.dllをWebプロジェクトのbinフォルダに入れて、コードではないことを確認します。それがうまくいくなら、あなたのWebプロジェクトにはビジネスプロジェクト参照がなくなり、リファレンスまたはdllを正しい場所に置くことができるビルド設定がたくさんあります。 –

答えて

1

コンストラクタをパブリックとしてマークしていることを確認してください。

関連する問題