投稿

ラベル(Visual Studio)が付いた投稿を表示しています

ソリューション構成ごとにconfigファイルを作成する

イメージ
.NetFrameworkのソリューション構成ごとにweb.configを作成し、そのconfigファイルの内容を反映させる。 ちょっと、つまずいたのでメモしておく。 (アクション) 1. 新しいソリューション構成を作成する。 2. web.configを作成する。 3. 変換構文の作成 4. .csprojファイルの編集 1. 新しいソリューション構成の作成 Visual Studioの「ビルド」→「構成マネージャー」→「アクティブソリューション構成」→「新規作成」 で、新しいソリューション構成を作成する。 2. web.configの作成 Web.configを右クリックして「Config変換を追加」をクリックすると、先ほど追加した新しいソリューション構成のWeb.configが追加される。 3. 変換構文の作成 前回のブログ を参考に作成する。 <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">     <connectionStrings>         <add name="ConnectionString"           connectionString="Data Source=192.168.44.10.1\SQLEXPRESS;Initial Catalog=AWS_DB;;Connect Timeout=60;Persist Security Info=False; User ID=hoge;Password=1234"           xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>     </connectionStrings>     <appSettings>      ...

.NetFrameworkでNlog(Nlog.config)を使う

.NetFramework4.5でNlogを使ってみた。 サンプルアプリは、 CreateASP.NET MVC Application を作った。 IDEはVisual Studio2019 手順は以下の通り。 1. NugetパッケージマネージャーでNlogをインストールする 2. NLog.configを設定する 3. ターゲットClassにコーディングする 1. NugetパッケージマネージャーでNlogをインストールする インストールするパッケージは以下の通り。 NLog NLog.Config NLog.Schema(NLog.Configと同時にインストールされる) 2. NLog.configを設定する NLog.configは以下の通り <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"       xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"       autoReload="true"       throwExceptions="false"       internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">     <targets>         <target xsi:type="File" name="logfile" fileName="./logs/${shortdate}.log"  ...