2

VS 2010 で [ビルド] をクリックすると、MVC、テスト、データ アクセスなどのプロジェクトを含むソリューションがあります。

コマンド プロンプト ( ) で aspnet_compiler を使用しようとするaspnet_compiler.exe -c -v temp -p \absolute\path\to\my\solution\directoryと、2 つのエラーが発生し、ビルドが失敗します。

  • C:\myFrameworkPath\Temporary ASP.NET Files\temp\6d21e425\4455c27d\App_Web_y5rq3jcy.0.vb(17): 警告 BC40056: インポート 'myExternalLib.Controls' で指定された名前空間または型にパブリック メンバーが含まれていないか、パブリック メンバーを含めることができません見つけられた。名前空間または型が定義されていて、少なくとも 1 つのパブリック メンバーが含まれていることを確認してください。インポートされた要素名にエイリアスが使用されていないことを確認してください。
  • C:\myFrameworkPath\Config\web.config(130): エラー ASPCONFIG: タイプ 'System.Data.Entity.Design.AspNet.EntityDesignerBuildProvider' を読み込めませんでした。

注: aspnet_compiler を使用して、 Luis Rocha のビルド前のビューを実装したいと考えています。

4

1 に答える 1

4

なぜこれが起こるのかわかりません (そして、私はまだその答えを得たいと思っています) が、aspnet_compiler ツールは、web.config ファイルで明示的な指示がないと、型を見つける場所を認識していないようです。System.Data.Entity.Design.AspNet.EntityDesignerBuildProviderVS 2010 内のビルド ルーチンはなんとなく知っていますが、なぜ aspnet_compiler が同じことをしないのか理解できません!

于 2012-08-05T09:26:20.643 に答える