2016-06-21 15 views
0

私はパッケージを更新するためにnugetを使用しています。例として、JQueryの最新リリースを入手するために使用します。ScriptReferenceとNugetを正しく使用する方法

私は、次のしている私のマスターページで

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True" EnablePartialRendering="True"> 
    <Scripts> 
    <asp:ScriptReference Path="~/Scripts/jquery-2.2.3.min.js"/> 
    </Scripts> 
</asp:ScriptManager> 

私だけ使用ウェブサイト - > NuGetパッケージの管理 - >更新。 Nugetがjquery-3.0.0にアップデートされました。これを実行すると、スクリプトフォルダからjquery-2.2.3ファイルが削除され、jquery-3.0.0ファイルに置き換えられました。

私は自分のプロジェクトのScriptReferencesも自動的に更新すると思っていましたが、そうではありません。

これは自動的に更新される方法はありませんか?

答えて

1

いいえ、NuGet自体はそうではありません。パッケージ作成者の責任であり、この場合、JQueryはパッケージのインストール時に発生する必要がある変換の種類を定義する必要があります。

ほとんどの場合、プロジェクトの状態は大きく異なる可能性があり、パッケージ作成者はインストールしたときに100%の時間を費やして作業することが難しいため、プロジェクトを変更しないことをお勧めします。パッケージをアンインストールします。

+0

ここにエチケットは何ですか?ファイルの名前を例えばに変更する必要があります。 jquery.min.jsを編集して参照を変更してください。新しいファイルの名前を変更するだけです。または、バージョン番号を反映して参照を変更するようにファイル名を保持する必要がありますか? – Family

+0

@Family新しいファイルを指すようにスクリプトリファレンスを更新する必要があります。そうでなければ将来のアップデートで問題に遭遇する可能性があります。 –

関連する問題