2013-05-13 3 views
5

すべてに存在しません。私はそれがVS2010またはそれ以前のバージョンで起こるのを見たことがありません。VS2012うるさ - 型または名前空間名が</p> <p>これはVS2012で起こっ始まったばかりである場合、私は知らない、名前空間

私はVS2012のソリューションを自分のカスタムプロジェクトの数で持っています。主なプロジェクトはSharePoint 2010プロジェクトです。これは、SharePointプロジェクトで使用される多くのクラスライブラリプロジェクトを参照します。

私はソリューションを構築でき、すべてがうまくコンパイルされます。

名前空間 'YYYY'に型または名前空間の名前 'XXX'が存在しません(アセンブリ参照がありませんか?)解決策を開始すると、次のエラーが発生します。 )

エラーが発生したプロジェクトを誰かがビルドすると、この問題が発生する可能性があります。次に、SharePointで実行するソリューションを開始できます。

これは特にSharePointプロジェクトに関連しているのかどうか、他の人が解決策に取り入れるのかどうかはわかりません。これを行う必要があるのはちょっとした痛みです。すべての時間に起こるわけではありません。断続的に見えるだけです。

私は参照プロジェクトを変更していません。メインプロジェクトのみです。

ソリューションをクリーニングしてビルドしても、この問題は解決されません。問題のプロジェクトの1つを手動で構築する必要があります。すべてのプロジェクトはConfiguration Managerでビルドされており、メインプロジェクトはDeployに設定されています。

どのような考えですか?

乾杯、

Andez

+0

ビルドエラーよりもIntelliSenseの解析エラーのように聞こえます。すべてのプロジェクトが同じ.NET Frameworkバージョンをターゲットにしていて、クライアントプロファイルを使用していないかどうかを確認します。これらのプロジェクトを変更することができない場合はもちろん、それについてはあまりできません。 –

+0

こんにちはハンス、それは私を実行しないでください/ソリューションをデバッグ - Intellisenseはこれを引き起こすでしょうか?すべてのプロジェクトは.NET 3.5を使用するように設定されていますが、警告のx86コンポーネントへの参照があります:プロジェクト "MSIL"と参照アーキテクチャのプロセッサアーキテクチャの間に不一致がありました " OSIsoft.PISDK、バージョン= 1.4.0.0、カルチャ=ニュートラル、PublicKeyToken = c3309f0734ba2805、processorArchitecture = x86 "、" AMD64 "。 – Andez

+0

私はちょうどこれにも遭遇しました。私の場合、再構築は機能しません。私の知恵の終わりに。 – Emmanuel

答えて

1

同じ行動(ポスターは説明したように)x64のが私のためのビルドでは発生しません。

私の回避策は、すべてのCPU(Configuration Manager:Active Solution Platform内)に切り替えることです。それはひどく聞こえるかもしれませんが、少なくとも私は自分のプロジェクトに取り組むことができます。

1

これは、参照されたプロジェクト/ dllが別の.netフレームワークを指しているときに発生します。プロジェクトのプロパティをダブルチェックしてください。

関連する問題