ASP.NET 5 アプリケーションを構築しようとしている Ubuntu 15 の 'dnu restore' コマンドに問題があります。project.json の依存関係に SignalR を追加すると、プロジェクト ディレクトリに JS スクリプトが追加されません。Visual Studio Code は、パッケージを復元するように求め続けます。jQueryでも同じ状況です(はい、インストールにはBowerを使用する方が良いことはわかっています)。「--no-cache」パラメーターを指定してコマンドを実行し、SignalR-Client 依存関係を追加しようとしましたが、スクリプトはまだ追加されていません。サーバー側のライブラリが正常にインストールされているようです (SignalR Hub クラスから継承すると、プロジェクトがビルドされて実行されます。唯一の問題は、VS Code がインストールされた名前空間とクラスを認識しないことです)。それを修正することは可能ですか、それとも JS ファイルを手動でダウンロードする必要がありますか?
質問する
86 次
1 に答える
0
その理由がわかりました。ASP.NET 5 パッケージング システムは私にとって初めてのことで、適切な使い方がわかりませんでした。DNX は、クライアント ライブラリのインストール方法をまったく知りません。インストールされたすべてのパッケージを、すべてのプロジェクトで共有される特別なディレクトリに配置します。クライアント パッケージをインストールするには、Bower を使用する必要があります (追加は簡単です。project.json に依存関係を追加し、構成ファイルを作成するだけです)。ところで、SignalR には独自の Bower パッケージと jQuery があります (ただし、これは明らかです)。
于 2015-11-19T07:32:31.150 に答える