The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 記事閲覧
アイコン カスタムイベントで難読化失敗
日時: 2015/11/30 18:47
名前: YOSH

Visual Studio 2013 にて作成した、
.Net Framework 4.0 向けのソースを難読化したところ、
以下のエラーが表示されました。

------------------------------
難読化に失敗しました。
原因不明のエラーが発生しました
------------------------------

どこに原因があるのか確認したところ、どうやら、
カスタムイベントによって問題が生じるようです。

例えば、下記の記述があるとエラーが発生します。

------------------------------------------------
Public Custom Event TestEvent As EventHandler

AddHandler(value As EventHandler)
End AddHandler

RemoveHandler(value As EventHandler)
End RemoveHandler

RaiseEvent(sender As Object, e As EventArgs)
End RaiseEvent

End Event
------------------------------------------------

恐れ入りますが、これは制限なのでしょうか。
メンテ

Page: 1 |

ファイル Re: カスタムイベントで難読化失敗 ( No.1 )
日時: 2015/12/01 12:54
名前: Toki◆pRU.c9X.EOI

ご連絡ありがとうございます。

確認してみたところ
RaiseEvent(sender As Object, e As EventArgs)
が定義されていると変換に失敗することが分かりました。

原因は特定できているので
バージョンアップで修正したいと思います。
しばらくお待ちください
メンテ
ファイル Re: カスタムイベントで難読化失敗 ( No.2 )
日時: 2015/12/03 09:47
名前: YOSH

ご返信ありがとうございます。

引き続き確認していたところ、
ジェネリックのメソッドにおいて、
構造体の型パラメータを参照するような記述でも、
同じメッセージのエラーが表示されるようです。

--------------------------------------------------------------
Public Sub TestFunc(Of T As Structure)(ByVal AnyStruct As T)

' エラー
Dim TestStruct As New T

' これでもエラー
Dim StructType As Type = GetType(T)

End Sub
--------------------------------------------------------------

お手数ですが、併せてご確認いただけますでしょうか。
メンテ
ファイル ご対応ありがとうございます ( No.3 )
日時: 2015/12/07 09:37
名前: YOSH

早急なご対応ありがとうございます。

新しいバージョンで試したところ、
無事に難読化が完了することを確認できました。

今後も、引き続き利用させていただきます。
本当にありがとうございました。

メンテ

Page: 1 |

題名 スレッドをトップへソート (必ず題名内に日本語を使用してください)
名前
E-Mail
URL
パスワード (記事メンテ時に使用)
コメント 顔smile01.gif 顔smile02.gif 顔smile03.gif 顔smile04.gif 顔smile05.gif 顔smile06.gif 顔smile07.gif

   クッキー保存