
昔、遭遇したわけわからんエラー
例えば、app.configの中に次のような記載があった場合、
<!– Log4net設定 –>
  <log4net>
    <!– appender:ログの出力先–>
    <!– RollingFile:ファイル(一定周期で対象ファイルを変更) –>
    <appender name=”RollingFile” type=”log4net.Appender.RollingFileAppender”>
      <!– ログ格納先パスに変更してください –>
      <param name=”File” value=”${HOGEPATH}\\hoge\\Log\\hoge.log” />
      <param name=”AppendToFile” value=”true” />
      <!– ファイル最大サイズ (EX:100KB) –>
      <param name=”MaximumFileSize” value=”20480KB” />
      <!– ファイル最大個数 (EX:2) –>
      <param name=”MaxSizeRollBackups” value=”10″ /> 
この状態でビルドすると、
メッセージ    3    属性 ‘name’ のスキーマ情報が見つかりませんでした。    C:\hogehoge\app.config    22    15    hogehoge
メッセージ    6    属性 ‘name’ のスキーマ情報が見つかりませんでした。    C:\hogehoge\app.config    24    14    hogehoge
メッセージ    9    属性 ‘name’ のスキーマ情報が見つかりませんでした。    C:\hogehoge\app.config    25    14    hogehoge
メッセージ    12    属性 ‘name’ のスキーマ情報が見つかりませんでした。    C:\hogehoge\app.config    27    14    hogehoge
メッセージ    15    属性 ‘name’ のスキーマ情報が見つかりませんでした。    C:\hogehoge\app.config    29    14    hogehoge
なんて感じでエラーがドバーッと。
なんで?
なんで?
必死で悩みましたが。。。。
原因はapp.configをVisualStudioの編集ウインドウで開いた状態でビルドするとこのエラーが出てきます。
閉じるとビルドOK。
理由は?
わかりません😅
もう、意味わからん。
1時間ほど無駄にしてしまったぁ~