35

多数のクラウド プロジェクトを使用してソリューションをビルドすると、出力に「エラー: オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが 1 つ以上表示されます。クラウド プロジェクトの 1 つを実行しようとすると、「ビルド エラーがありました。続行して最後に成功したビルドを実行しますか」というポップアップが表示されますが、エラー リストにはエラーはなく、同じ「エラー: オブジェクトref...」というエラーが出力に表示されます。

クラウド プロジェクトのパッケージをクリックすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージ ボックスが表示されます。また、クラウド プロジェクトの [ロール] の下にあるプロジェクト参照の [プロパティ] を右クリックすると、メッセージ ボックスが表示されます。

コマンド ラインを使用して msbuild でソリューションをビルドすると、エラーは発生しません。

PCだけでなくVisual Studioも再起動してみました。Azure Tools (2.1) と Visual Studio の再インストールも試みました。

私の同僚は、Visual Studio 2013 RC で同じ問題を抱えています。

誰かが同じ問題を抱えていますか?

検索しましたが、公開時に問題を抱えている人しか見つかりませんでした。解決策は手動でパッケージ化することです。

4

11 に答える 11

46

私も同じ問題を抱えていました。クラウド サービス プロジェクトを右クリックし、プロジェクトをアンロードします。もう一度リロードしてください。

于 2014-09-08T03:28:22.070 に答える
9

クラウド プロジェクトから役割を削除し、ソリューションを再構築して (エラーがある場合は投稿してください)、役割をクラウド プロジェクトに追加して再構築してください。

于 2013-10-10T15:04:07.770 に答える
3

パブリッシュが終了したときに同様の問題が発生し、「オブジェクトが見つかりません」というエラーが発生し始めました。VS2013 (私の場合) は、「diagnostics.wadcfg」が見つからず、異常にこれを別のディレクトリに保存したと報告していました。

プロジェクト ファイル (.ccproj) に移動し、'Project\ItemGroup\Content Include "\diagnostics.wadcfg" から誤ったエントリを削除し、プロジェクトをリロードすると、すべてが元に戻りました。

それができない場合は、問題のあるプロジェクト ファイルに対して作業中のプロジェクト ファイルをチェックして、矛盾がないか確認します。

于 2014-04-02T12:21:59.383 に答える
2

Azure SDK (1.8) のバージョンは異なりますが、非常によく似た状況に対処していることを皆さんに知らせたいと思いました。私が作成したクラウド サービスを使用して何度もビルドしたプロジェクトが多数ありますが、突然それらを開くことができなくなりました。クラウド サービス構成 UI を開こうとすると、「オブジェクトが参照に設定されていません」というエラーが発生しました。実際の XML ファイルを開くことはできましたが、GUI インターフェイスを開くことはできませんでした。

1.8 SDK とツールを何度も再インストールしようとしましたが、VS 2012 も役に立ちませんでした。最終的に最新の SDK (2.2) をインストールしてみましたが、今ではプロジェクトを開くことができます。これより前にシステムで何が変わったのかはわかりませんが、ようやくプロジェクトを再び開くことができてよかったです!

于 2013-12-27T22:54:12.297 に答える
1

ビルド時にもこのエラーが発生しました。ソリューション内のプロジェクトは個別にビルドされますが、ソリューション全体のビルドは失敗しました。

通常、これらの種類の問題は無効な Azure ロールまたは構成ファイルが原因であることがわかりました。私の場合、別のブランチの .cscfg 構成ファイルの名前変更が私のブランチとマージされましたが、ファイルの名前は変更されませんでした。したがって、私のブランチの .ccproj ファイルは新しい名前を誤って参照していましたが、既存の古いファイル名のみを参照していました。ソリューションで。新しいファイル名で .ccproj を手動で編集した後、ソリューションを閉じて再度開くと、作業が始まりました。

于 2014-05-21T02:44:57.227 に答える
0

Visual Studio 2010 でも、プロジェクトを公開しているときに同じメッセージが表示されました。

私にとっては、bin フォルダーからすべてのファイルを削除するとうまくいきました。

于 2015-09-19T09:55:10.443 に答える
0

MVC プロジェクトでビューを作成した後、VS2013 Express で同様の問題が発生しました。

プロジェクトを git で元に戻しましたが、問題は解決しませんでした。また、プロジェクトを PC の別の場所にチェックアウトしましたが、問題は解決しませんでした。この問題が発生することなく、ラップトップでプロジェクトをチェックアウトできました。

最後に、VS2013 Express とそれに対応するものすべてをアンインストールし、再インストールしました。これで問題は解決しました。

于 2014-08-23T15:06:50.530 に答える
0

これらの答えはどれも私を助けませんでした。Azure ツールを再インストールすることにしましたが、複数のバージョンがインストールされていることに気付きました。古いバージョンをアンインストールし、最新バージョンを再インストールしたところ、これで修正されました。

于 2015-03-18T14:38:07.907 に答える
0

このバグがありました (ただし、クラウド プロジェクトは使用していません)。Perforce (P4V) が使用していた文字エンコーディングが間違っていたことが判明しました。UTF-8 である必要がありました。UTF-8 に変更してコードを再同期した後、Visual Studio はプロジェクトを見つけてコンパイルすることができました。

于 2014-09-18T19:30:39.847 に答える