最初のアプリケーションを AppHarbor にアップロードすると、次のエラーが発生します。
「型または名前空間名 'WebActivator' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
ソリューションは、MSBuild を使用して、開発環境および他のビルド サーバーで正しくビルドされています。
AppHarbour のサポート ページでヘルプが見つかりませんでした。何が起きているのでしょうか?
ありがとう
最初のアプリケーションを AppHarbor にアップロードすると、次のエラーが発生します。
「型または名前空間名 'WebActivator' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)」
ソリューションは、MSBuild を使用して、開発環境および他のビルド サーバーで正しくビルドされています。
AppHarbour のサポート ページでヘルプが見つかりませんでした。何が起きているのでしょうか?
ありがとう
コマンドをナゲットに使用できます。
Install-Package WebActivator -version 1.5.3
編集
ナゲットページへのリンクは次のとおりです。
インストール パッケージ WebActivatorEx
以下のコードで同じ問題が発生しました。
[assembly: WebActivator.PreApplicationStartMethod(
typeof(myApp.Web.App_Start.BreezeWebApiConfig), "RegisterBreezePreStart")]
そして、その名前空間の新しいバージョンでは;WebActivator
に変更されていることがわかりました。WebActivatorEx
以下のコードは私の問題を解決します:
[assembly: WebActivatorEx.PreApplicationStartMethod(
typeof(myApp.Web.App_Start.BreezeWebApiConfig), "RegisterBreezePreStart")]
WebActivator DLL が bin フォルダーにコピーされていないようです。VS で Copy Local が true に設定されていること、および展開スクリプトにこのファイルが含まれていることを確認してください。
問題を再現するために、WebActivator のすべてのインスタンスを削除して、ローカルのソリューション/展開フォルダーをクリーンアップすることをお勧めします。