回答編集履歴
1
追記を受けて
test
CHANGED
@@ -1,3 +1,25 @@
|
|
1
1
|
こちらの環境では自作exe + log4net + Newton.Json + AMLで問題なくマージできました
|
2
2
|
|
3
3
|
自作ライブラリ含め全てのdllのターゲットの.NETバージョンが一致している事を一度確認してみてください。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
# 補足を受けて
|
8
|
+
|
9
|
+
軽く調べたところILMergeのバグの可能性が高いです
|
10
|
+
|
11
|
+
[https://github.com/Microsoft/CodeContracts/issues/53](https://github.com/Microsoft/CodeContracts/issues/53)
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
オープンソース版ILMergeであるILRepackを使用したところ正常なバイナリが吐かれたので
|
16
|
+
|
17
|
+
一度こちらを使ってみてはいかがでしょうか
|
18
|
+
|
19
|
+
引数は全く変えずにできると思います
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
[https://github.com/gluck/il-repack](https://github.com/gluck/il-repack)
|
24
|
+
|
25
|
+
(またはDirectLinkから .nupkg -> .zip に変更 [http://nuget.org/api/v2/package/ILRepack](http://nuget.org/api/v2/package/ILRepack))
|