2012-01-05 1 views
2

私は現在、溶液中の二つのプロジェクトがあります。複数のプロジェクトソリューションを含むにもかかわらず、「アセンブリ参照が不足して」は

abc.Dashboard 
abc.ThingyService 

abc.ThingyServiceがabc.Dashboardからクラスを使用できるようにする必要があります。

abc.Dashboardを指すabc.ThingyServiceへの参照を追加しました(プロジェクトを右クリック - >参照の追加 - >プロジェクト - > abc.Dashboard)が追加されたことを認識していません。

abc.ThingyServiceプロジェクト内のファイルのいずれかが含まれています

using abc.Dashboard.Services 

私はコンパイルするとき、私はエラーを取得:

The type or namespace name 'Dashboard' does not exist in the namespace 'abc' (are you missing an assembly reference?) 

私はここで非常に明白な何かが足りないのですか? :/

+0

'Dashboard'は' abc.Dashboard.Services'に存在しますか? –

答えて

0

ソリューションエクスプローラのThingyServiceプロジェクトの参照セクションのDashboardのエントリが表示されますか?

私はこれらの手順を試してみます。

1)参照を削除してもう一度readdを参照してください。

2)閉じるVisual Studioのそれを再度開くと

3参照)の参照を追加しながら、DLLを選択するのではなく、プロジェクトの参照を追加しようと。

4)Dashboardプロジェクトを右クリックしてビルドし、ThingyServiceプロジェクトをビルドします。それが機能する場合は、おそらくビルドオーダーを確認する必要があります。

0

私はあなたも依存関係としてプロジェクトを追加する必要があると信じています。

http://msdn.microsoft.com/en-us/library/et61xzb3(v=vs.80).aspx

これは、リンクされたプロジェクトは、最初にコンパイルされていることを確認して、順序を構築する決定。

+2

助けてくれてありがとう、それはそれではありませんでした。 この質問に答えがありました: http://stackoverflow.com/questions/5825867/random-assembly-references-fail-are-you-missing-a-using-directive-or-an -assemb 何らかの理由で、2番目のプロジェクトが.NET Client Profileを対象にデフォルト設定されていました。私はこれが何であるか、なぜそれが問題を引き起こしたのかは分かりませんが、それを変えて固定しました。 – sapi

関連する問題