diff --git a/ElectronicObserver/App.config b/ElectronicObserver/App.config
index 9ee428a32..24dad0f38 100644
--- a/ElectronicObserver/App.config
+++ b/ElectronicObserver/App.config
@@ -7,8 +7,9 @@
-
+
+
\ No newline at end of file
diff --git a/ElectronicObserver/ElectronicObserver.csproj b/ElectronicObserver/ElectronicObserver.csproj
index 7927f1c36..5ee835b0c 100644
--- a/ElectronicObserver/ElectronicObserver.csproj
+++ b/ElectronicObserver/ElectronicObserver.csproj
@@ -56,16 +56,16 @@
..\Libraries\DynamicJson.dll
-
- False
- ..\packages\log4net.2.0.4\lib\net45-full\log4net.dll
+
+ ..\packages\log4net.2.0.8\lib\net45-full\log4net.dll
+ True
True
-
- ..\packages\Nekoxy.1.5.2.20\lib\net45\Nekoxy.dll
+
+ ..\packages\Nekoxy.1.5.3.21\lib\net45\Nekoxy.dll
True
@@ -87,7 +87,7 @@
- ..\packages\Nekoxy.1.5.2.20\lib\net45\TrotiNet.dll
+ ..\packages\Nekoxy.1.5.3.21\lib\net45\TrotiNet.dll
True
diff --git a/ElectronicObserver/Utility/Data/RecordHash.cs b/ElectronicObserver/Utility/Data/RecordHash.cs
index fa567ed5c..762488d57 100644
--- a/ElectronicObserver/Utility/Data/RecordHash.cs
+++ b/ElectronicObserver/Utility/Data/RecordHash.cs
@@ -8,7 +8,7 @@ namespace ElectronicObserver.Utility.Data {
///
/// レコードに使用するための MD5 アルゴリズムによるハッシュ計算を行います。
- /// デフォルトの MD5 クラスを利用した場合、 FIPS が有効な環境下で InvalidOperationException が発生する問題があります。
+ /// デフォルトの MD5 クラスを利用した場合、 FIPS が有効な環境下で InvalidOperationException や TargetInvocationException が発生する問題があります。
/// この問題を回避するためのクラスです。
///
/// http://support.microsoft.com/kb/811833
@@ -27,7 +27,7 @@ static RecordHash() {
originalHasher = System.Security.Cryptography.MD5.Create();
- } catch ( InvalidOperationException ) {
+ } catch ( Exception ) {
Utility.Logger.Add( 1, "RecordHash: System.Security.Cryptography.MD5 ハッシュが利用できません。独自実装を利用します。" );
diff --git a/ElectronicObserver/Utility/PathHelper.cs b/ElectronicObserver/Utility/PathHelper.cs
index 1b3da3dfc..8f0a5763f 100644
--- a/ElectronicObserver/Utility/PathHelper.cs
+++ b/ElectronicObserver/Utility/PathHelper.cs
@@ -45,9 +45,9 @@ public static string GetPathFromOpenFileDialog( OpenFileDialog dialog ) {
string path = dialog.FileName;
// カレントディレクトリ以下にあるなら相対パスとして記録する
- string currentDir = Directory.GetCurrentDirectory();
+ string currentDir = Directory.GetCurrentDirectory() + @"\";
if ( path != null && path.IndexOf( currentDir ) == 0 ) {
- path = path.Remove( 0, currentDir.Length + 1 ); //+1 は \ の分
+ path = path.Remove( 0, currentDir.Length );
}
return path;
@@ -104,9 +104,9 @@ public static string GetPathFromSaveFileDialog( SaveFileDialog dialog ) {
string path = dialog.FileName;
// カレントディレクトリ以下にあるなら相対パスとして記録する
- string currentDir = Directory.GetCurrentDirectory();
+ string currentDir = Directory.GetCurrentDirectory() + @"\";
if ( path != null && path.IndexOf( currentDir ) == 0 ) {
- path = path.Remove( 0, currentDir.Length + 1 ); //+1 は \ の分
+ path = path.Remove( 0, currentDir.Length );
}
return path;
@@ -155,9 +155,9 @@ public static string GetPathFromFolderBrowserDialog( FolderBrowserDialog dialog
string path = dialog.SelectedPath;
// カレントディレクトリ以下にあるなら相対パスとして記録する
- string currentDir = Directory.GetCurrentDirectory();
+ string currentDir = Directory.GetCurrentDirectory() + @"\";
if ( path != null && path.IndexOf( currentDir ) == 0 ) {
- path = path.Remove( 0, currentDir.Length + 1 ); //+1 は \ の分
+ path = path.Remove( 0, currentDir.Length );
}
return path;
diff --git a/ElectronicObserver/Utility/SoftwareInformation.cs b/ElectronicObserver/Utility/SoftwareInformation.cs
index e2b30a284..2c92de6d4 100644
--- a/ElectronicObserver/Utility/SoftwareInformation.cs
+++ b/ElectronicObserver/Utility/SoftwareInformation.cs
@@ -35,7 +35,7 @@ public static string SoftwareNameEnglish {
///
public static string VersionJapanese {
get {
- return SoftwareNameJapanese + "二八型改";
+ return SoftwareNameJapanese + "二八型改二";
}
}
@@ -44,7 +44,7 @@ public static string VersionJapanese {
///
public static string VersionEnglish {
get {
- return "2.8.1";
+ return "2.8.2";
}
}
@@ -54,7 +54,7 @@ public static string VersionEnglish {
///
public static DateTime UpdateTime {
get {
- return DateTimeHelper.CSVStringToTime( "2017/10/01 20:00:00" );
+ return DateTimeHelper.CSVStringToTime( "2017/10/17 20:30:00" );
}
}
diff --git a/ElectronicObserver/packages.config b/ElectronicObserver/packages.config
index 26b6180dc..c9b9c2ee9 100644
--- a/ElectronicObserver/packages.config
+++ b/ElectronicObserver/packages.config
@@ -1,5 +1,5 @@
-
-
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index fdbae0b82..8dabce486 100644
--- a/README.md
+++ b/README.md
@@ -36,7 +36,7 @@
*このリンクの更新は遅れる可能性があります。最新版は[こちら](http://electronicobserver.blog.fc2.com/)で確認してください。*
-[ver. 2.8.1 (2017/10/01)](http://bit.ly/2xPtAAu)
+[ver. 2.8.2 (2017/10/17)](http://bit.ly/2yvNgdA)
[更新内容・履歴はこちらで確認できます。](https://github.com/andanteyk/ElectronicObserver/wiki/ChangeLog)