NuGet позволяет разработчику пакета преобразовывать файлы конфигурации и кода в целевом проекте в соответствии с ссылка на этот документ.
По сути, для файлов .config на основе xml преобразование слияния, и теперь доступны общие преобразования .xdt.
В настоящее время я использую следующее как web.config.transform:
<configuration>
<connectionStrings>
<add name="MembershipConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-membership-hardcodedstring.mdf;Initial Catalog=aspnet-membership-hardcodedstring;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Видите, где у меня есть {hardcodedstring} как часть имени файла моей базы данных? Я бы хотел, чтобы это было пространством имен целевого приложения или чем-то, относящимся к целевому приложению.
Можно ли выполнить такую настройку для достижения моей цели? Если да, пожалуйста, объясните, как.