如何在Nuget包上的.cs文件上转换/增加代码

Edg*_*zar 5 package nuget asp.net-mvc-5

我正在为ASP.NET MVC5应用程序创建一个Nuget包,我想将一行简单的代码增加到我项目中已经存在的文件,即/App_Start/BundleConfig.cs.

我想添加这一行:

 bundles.Add(new ScriptBundle("~/bundles/ajaxhelper").Include("~/Scripts/jquery.ajaxhelper.js"));
Run Code Online (Sandbox Code Playgroud)

我在我的包中创建了这个文件,名为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"));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但它用它中所有现有的bundle替换整个文件,它不会随着我想要的行增加.我已经尝试将文件更改为BundleConfig.cs.transform,它会抛出异常.

是否可以在我想要的文件上增加代码,或者我是否必须创建一个新的Bundle.cs文件来添加我的ajaxhelper包?