-2

昨夜、Visual Studio 2012 から asp.net Web サイトを作成しましたが、完全に正常に動作します。プロジェクトを bitbucket にコミットしてからプッシュしましたが、コードを複製してプロジェクトをビルドして実行しようとすると、名前空間などに関する多くのエラーが発生します。何故ですか?元のファイルは問題なく動作します。最初は間違いを犯したのではないかと思ったので、別の新しいプロジェクト (Visual Studio 2012 から提供されたデフォルトのアプリケーション) をコミット/プッシュしようとしましたが、それを複製しても同じエラーが発生します。エラーは次のとおりです。

https://www.dropbox.com/s/6zn1qbx8kr3avc2/errors.PNG

プロジェクトを複製するたびにパッケージをインストールする必要がありますか?

4

2 に答える 2

4

nuget オプションでは、ビルド中にパッケージの復元を有効にするように設定できます。

ここに画像の説明を入力

これにより、プロジェクトがパッケージ リストを維持し、不足しているパッケージを再ダウンロードするように設定されます。

于 2013-04-30T16:03:23.153 に答える
0

私は BitBucket にあまり詳しくありませんが、エラーの外観から、多くの dll が欠落しているように見えます。チェックすることの 1 つは、参照されている dll が Copy Local = true に設定されていることを確認することです。(ソリューション エクスプローラー -> 参照 -> Dll を右クリック -> プロパティ -> ローカルにコピー = True)。これにより、ソリューションをコピー/公開する場所がどこであっても、dll が一緒に移動することが保証されます。

于 2013-04-30T16:05:00.480 に答える