VisualStudio ビルド時、app.config で謎のエラー

昔、遭遇したわけわからんエラー

例えば、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時間ほど無駄にしてしまったぁ~