Я пытаюсь написать сценарий Powershell для изменения файла global.asax.cs во время установки пакета NUGET.
В частности, я хочу добавить строку кода к событию Application_Start, а также добавить несколько строк кода к событию Application_BeginRequest — если событие Application_BeginRequest не существует, мне нужно его добавить.
Я бы предпочел не использовать WebActivator, чтобы сделать что-то подобное, потому что я бы предпочел не добавлять еще одну зависимость, если это можно сделать с помощью Powershell.
Я обнаружил, что эта тема очень полезна для демонстрации того, как заменить содержимое global.asax, но это не был бы очень популярный пакет NUGET, если бы он полностью заменил содержимое, поэтому, возможно, есть способ, которым я могу создать шаблон global.asax.cs внутри пакета NUGET, который инструктирует Powershell, какие части вставлять?