App.Config, log4net.config Transformar.
De antemano, App.Debug.config, App.Main.config, App.Hotfix.config, App.Release.config, log4net.Debug.config, log4net.Main.config, log4net.Hotfix.config, log4net.Release.config está disponible.
El archivo log4net.config se incluirá en la publicación clickonce.
URL: https://www.nuget.org/packages/MiYABiS.AppConfigTransform/
PM> Install-Package MiYABiS.AppConfigTransform
Cuando utilice , instale log4net desde nuget.
C#:PropertiesAppConfigTransformAssemblyInfo.cs archivo Cancele el comentario.
[assembly: log4net.Config.XmlConfigurator(ConfigFile=@"log4net.config", Watch=true)]
VB:Mi proyectoAppConfigTransformAssemblyInfo.vb archivo Cancele el comentario.
<Assembly: log4net.Config.XmlConfigurator(ConfigFile:="log4net.config", Watch:=True)>
Cuando utilice , instale Moca.NETConfiguration desde nuget.
C#: agregar propiedad de ensamblaje.
[assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")]
VB: agregar propiedad de ensamblaje.
<Assembly: Moca.Configuration.SectionProtection(Moca.Configuration.ProtectionProviderType.DPAPI, "Section Name")>
Tipo de proveedor de protección DPAPI o RSA.
Método de ejecución del inicio del programa.
Moca.Configuration.SectionProtector.Protect()
Licencia pública de Microsoft (MS-PL)
http://opensource.org/licenses/MS-PL