Skip to content

Repository files navigation

AppConfigTransform

Build statusNuGet

App.Config, log4net.config Transform.
In advance, App.Debug.config, App.Main.config, App.Hotfix.config, App.Release.config, log4net.Debug.config, log4net.Main.config, log4net.Hotfix.config, log4net.Release.config is available.
log4net.config file will be included in the clickonce publish.

How to get

URL:https://www.nuget.org/packages/MiYABiS.AppConfigTransform/

PM> Install-Package MiYABiS.AppConfigTransform

log4net.config setting

When you use , please install the log4net from nuget.

C#:Properties\AppConfigTransformAssemblyInfo.cs file Please cancel comment.

[assembly: log4net.Config.XmlConfigurator(ConfigFile=@"log4net.config", Watch=true)]

VB:My Project\AppConfigTransformAssemblyInfo.vb file Please cancel comment.

<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config", Watch:=True)> 

App.config Section Protection setting

When you use , please install the Moca.NETConfiguration from nuget.

C#:add Assembly property.

[assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")]

VB:add Assembly property.

<Assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")> 

Protection Provider Type DPAPI or RSA.

Program Startup execute method.

Moca.Configuration.SectionProtector.Protect()

License

Microsoft Public License (MS-PL)

http://opensource.org/licenses/MS-PL

About

By converting the "App. *. Config" and "log4net. *. Config" files according to the configuration at the time of build, copy it to the output folder

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages