回答編集履歴
7
修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
githubからソースをDLして実行し、例外を再現しました。
|
7
7
|
原因は Google.Apis の参照ですね。エラーを貼るときは、メッセージとスタックトレースも含めて貼りましょう。
|
8
|
-
また、今回のように
|
8
|
+
また、今回のように想定外のdllが関係している場合もあるので、同時に使用しているライブラリも記載するようにしましょう。
|
9
9
|
|
10
10
|
```C#
|
11
11
|
System.InvalidOperationException: フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。 エラー:ファイルまたはアセンブリ 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外:0x80131040) ---> System.IO.FileLoadException: ファイルまたはアセンブリ 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外:0x80131040)
|
6
修正
answer
CHANGED
@@ -28,8 +28,9 @@
|
|
28
28
|
```
|
29
29
|
|
30
30
|
ILSpyでGoogle.Apis.dllのReferencesを確認すると、こうなっています。
|
31
|
-
多分、Google.Apisの方がbindingRedirectで参照を解決しようとしたから、exe.configに追加されたのでしょう。exe.configも一緒に配布で問題ないと思います。
|
32
31
|
|
33
32
|
```cs
|
34
33
|
// Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
|
35
|
-
```
|
34
|
+
```
|
35
|
+
|
36
|
+
bindingRedirectは、多分Google.Apisの方が参照を解決しようとして追加されたのでしょう。exe.configも一緒に配布で問題ないと思います。
|
5
修正
answer
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
```
|
29
29
|
|
30
30
|
ILSpyでGoogle.Apis.dllのReferencesを確認すると、こうなっています。
|
31
|
-
多分、Google.Apisの方がbindingRedirectで参照を解決しようとしたから、configに追加されたのでしょう。configも一緒に配布で問題ないと思います。
|
31
|
+
多分、Google.Apisの方がbindingRedirectで参照を解決しようとしたから、exe.configに追加されたのでしょう。exe.configも一緒に配布で問題ないと思います。
|
32
32
|
|
33
33
|
```cs
|
34
34
|
// Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
|
4
修正
answer
CHANGED
@@ -5,6 +5,7 @@
|
|
5
5
|
|
6
6
|
githubからソースをDLして実行し、例外を再現しました。
|
7
7
|
原因は Google.Apis の参照ですね。エラーを貼るときは、メッセージとスタックトレースも含めて貼りましょう。
|
8
|
+
また、今回のように関係ないdllが関係している場合もあるので、同時に使用しているライブラリも記載するようにしましょう。
|
8
9
|
|
9
10
|
```C#
|
10
11
|
System.InvalidOperationException: フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。 エラー:ファイルまたはアセンブリ 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外:0x80131040) ---> System.IO.FileLoadException: ファイルまたはアセンブリ 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外:0x80131040)
|
3
修正
answer
CHANGED
@@ -27,8 +27,8 @@
|
|
27
27
|
```
|
28
28
|
|
29
29
|
ILSpyでGoogle.Apis.dllのReferencesを確認すると、こうなっています。
|
30
|
+
多分、Google.Apisの方がbindingRedirectで参照を解決しようとしたから、configに追加されたのでしょう。configも一緒に配布で問題ないと思います。
|
30
31
|
|
31
32
|
```cs
|
32
33
|
// Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
|
33
|
-
// Assembly reference loading information:
|
34
34
|
```
|
2
修正
answer
CHANGED
@@ -31,5 +31,4 @@
|
|
31
31
|
```cs
|
32
32
|
// Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
|
33
33
|
// Assembly reference loading information:
|
34
|
-
// ****
|
35
34
|
```
|
1
追記
answer
CHANGED
@@ -1,2 +1,35 @@
|
|
1
1
|
追記のconfigを確認しましたが、エラーメッセージの依存バージョンが12.0.0.0で、bindingRedirectで13.0.0.0と記述されているので、配置したdllのバージョンと一致していなかったりしませんか?
|
2
|
-
一度参照しているdllのバージョンを見直してみてはいかがでしょう。
|
2
|
+
一度参照しているdllのバージョンを見直してみてはいかがでしょう。
|
3
|
+
|
4
|
+
---
|
5
|
+
|
6
|
+
githubからソースをDLして実行し、例外を再現しました。
|
7
|
+
原因は Google.Apis の参照ですね。エラーを貼るときは、メッセージとスタックトレースも含めて貼りましょう。
|
8
|
+
|
9
|
+
```C#
|
10
|
+
System.InvalidOperationException: フォームの作成中にエラーが発生しました。詳細については、Exception.InnerException を参照してください。 エラー:ファイルまたはアセンブリ 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外:0x80131040) ---> System.IO.FileLoadException: ファイルまたはアセンブリ 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed'、またはその依存関係の 1 つが読み込めませんでした。見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。 (HRESULT からの例外:0x80131040)
|
11
|
+
場所 Google.Apis.Json.NewtonsoftJsonSerializer..ctor()
|
12
|
+
場所 Google.Apis.Services.BaseClientService.Initializer..ctor()
|
13
|
+
場所 Youtube_Live_Chat_Translater.Chat..ctor()
|
14
|
+
--- 内部例外スタック トレースの終わり ---
|
15
|
+
場所 Youtube_Live_Chat_Translater.My.MyProject.MyForms.Create__Instance__[T](T Instance)
|
16
|
+
場所 Youtube_Live_Chat_Translater.Main.Show_chat_window(Object sender, EventArgs e)
|
17
|
+
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
|
18
|
+
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
|
19
|
+
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
|
20
|
+
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
|
21
|
+
場所 System.Windows.Forms.Control.WndProc(Message& m)
|
22
|
+
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
|
23
|
+
場所 System.Windows.Forms.Button.WndProc(Message& m)
|
24
|
+
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
|
25
|
+
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
|
26
|
+
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
27
|
+
```
|
28
|
+
|
29
|
+
ILSpyでGoogle.Apis.dllのReferencesを確認すると、こうなっています。
|
30
|
+
|
31
|
+
```cs
|
32
|
+
// Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
|
33
|
+
// Assembly reference loading information:
|
34
|
+
// ****
|
35
|
+
```
|