このバンドルを作成しました:
bundles.Add<ScriptBundle>("kendo-autocomplete", new string[] {
"~/Scripts/Kendo/kendo.core.min.js",
"~/Scripts/Kendo/kendo.aspnetmvc.min.js",
"~/Scripts/Kendo/kendo.data.min.js",
"~/Scripts/Kendo/kendo.list.min.js",
"~/Scripts/Kendo/kendo.popup.min.js",
"~/Scripts/Kendo/kendo.autocomplete.min.js"});
debug が true の場合、すべて正常に動作し、Kendo UI Autocomplete をインスタンス化できますが、debug が false の場合、次のエラーが発生します。
TypeError: jQuery(...).kendoAutoComplete は関数ではありません
私はすでに をオーバーライドしましIConfiguration
たが、何も変わりませんでした。
public class CustomCassetteServices : IConfiguration<TinyIoCContainer>
{
public void Configure(TinyIoCContainer container)
{
var settings = new Microsoft.Ajax.Utilities.CodeSettings();
settings.MinifyCode = true;
settings.PreserveFunctionNames = true;
settings.RemoveFunctionExpressionNames = false;
settings.RemoveUnneededCode = true;
settings.IgnoreAllErrors = true;
settings.LocalRenaming = LocalRenaming.KeepAll;
settings.ManualRenamesProperties = false;
settings.OutputMode = OutputMode.SingleLine;
settings.StrictMode = false;
settings.CollapseToLiteral = false;
container.Register<IJavaScriptMinifier>(new MicrosoftJavaScriptMinifier(settings));
}
}
どうすればこれを修正できますか?