-using System;
-using System.IO;
-using System.Collections.Generic;
-using System.Xml.Serialization;
-using System.ComponentModel;
-
-namespace NaGet
-{
- /// <summary>
- /// na-get-libの全般設定クラス
- /// </summary>
- [XmlRoot("Pref")]
- public class NaGetLibPref
- {
- /// <summary>
- /// アプリケーションデータを置くフォルダ。
- /// </summary>
- /// <remarks>デフォルトではカレントディレクトリ</remarks>
- [Category("Default")]
- [DefaultValue(null)]
- [XmlElement]
- public string AppDataFolder = null;
-
- /// <summary>
- /// ネットワークアクセスに使うプロキシをURL形式で指定する。
- /// </summary>
- /// <remarks>デフォルトではシステムの設定を使用する</remarks>
- [Category("Network")]
- [DefaultValue(null)]
- [XmlElement]
- public string ProxyAddress = null;
- }
-}
+using System;\r
+using System.IO;\r
+using System.Collections.Generic;\r
+using System.Xml.Serialization;\r
+using System.ComponentModel;\r
+\r
+namespace NaGet\r
+{\r
+ /// <summary>\r
+ /// na-get-libの全般設定クラス\r
+ /// </summary>\r
+ [XmlRoot("Pref")]\r
+ public class NaGetLibPref\r
+ {\r
+ /// <summary>\r
+ /// アプリケーションデータを置くフォルダー。\r
+ /// </summary>\r
+ /// <remarks>デフォルトではカレントディレクトリ</remarks>\r
+ [XmlElement]\r
+ [DefaultValue(null)]\r
+ public string AppDataFolder = null;\r
+ \r
+ /// <summary>\r
+ /// キャッシュを置くフォルダー。\r
+ /// </summary>\r
+ /// <remarks>デフォルトではAppDataFolderの中のCacheフォルダ</remarks>\r
+ [XmlElement]\r
+ [DefaultValue(null)]\r
+ public string CacheFolder = null;\r
+ \r
+ /// <summary>\r
+ /// ネットワークアクセスに使うプロキシをURL形式で指定する。\r
+ /// </summary>\r
+ /// <remarks>デフォルトではシステムの設定を使用する</remarks>\r
+ [XmlElement]\r
+ public string ProxyAddress = null;\r
+ \r
+ /// <summary>\r
+ /// ウイルススキャンをする。\r
+ /// </summary>\r
+ [XmlElement]\r
+ [DefaultValue(true)]\r
+ public bool EnableScanInstallerFile = true;\r
+ \r
+ /// <summary>\r
+ /// インストールをバックグラウンドで実行する。\r
+ /// </summary>\r
+ [XmlElement]\r
+ [DefaultValue(true)]\r
+ public bool InstallOnBackground = true;\r
+ \r
+ /// <summary>\r
+ /// アップデートから除外するパッケージ名\r
+ /// </summary>\r
+ [XmlElement("ExcludeUpdatePackageName")]\r
+ [DefaultValue(null)]\r
+ public string[] ExcludeUpdatePackageNames = null;\r
+ }\r
+}\r