我正在为ASP.NET MVC5应用程序创建一个Nuget包,我想将一行简单的代码增加到我项目中已经存在的文件,即/App_Start/BundleConfig.cs.
我想将此行添加到其中:
bundles.Add(new ScriptBundle("~/bundles/ajaxhelper").Include("~/Scripts/jquery.ajaxhelper.js"));
我已经在我的包中创建了这个文件,名为BundleConfig.cs.pp,它成功地将命名空间重命名为它的原始项目名称:
namespace $rootnamespace$
{
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/ajaxhelper").Include("~/Scripts/jquery.ajaxhelper.js"));
}
}
}
但它用整个文件中的所有现有的bundle替换它,它不会随着我想要的行增加。我已经尝试将文件更改为BundleConfig.cs.transform,它会引发异常。
是否可以在我想要的文件上增加代码,或者我是否必须创建一个新的Bundle.cs文件来添加我的ajaxhelper包?