The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 過去ログ > 記事閲覧
アイコン [NanDoKu4.0.0]コード解析に失敗
日時: 2012/09/01 10:37
名前: 量子猫
参照: http://schroedinger.tea-nifty.com/blog/

自作プログラムの難読化に使用させて頂いています。大変感謝です。

プログラムのリファクタリングを行ったのですが、
リファクタ前は問題なかったのですが、リファクタ後に「コード解析に失敗しました」と
出るようになりました。(環境はVisual C#2010 + .NET4.0)

該当箇所は、以下の11行目です。
(不要な部分は削っていますが、下記から作成したdllを難読化すると失敗します)

01:using System;
02:using System.Collections.Generic;
03:using System.Linq;
04:using System.Text;
05:using System.IO;
06:using System.Collections;
07:
08:namespace DataUtilTest {
09: public interface IBaseData {
10: }
11: public class DataList<T> where T : class, IBaseData {
12: }
13:}

また、上記はクラス宣言ですが、下記2行目のようなメソッド宣言でも、同様に失敗します。
static class foo {
  public static T GetData<T>(string id) where T : class, IBaseData {
}

現在はIBaseData制約は外し、関数内でキャストするようにして、無事難読化していますが、
とりあえずご連絡まで。

Page: 1 |

ファイル Re: [NanDoKu4.0.0]コード解析に失敗 ( No.1 )
日時: 2012/09/05 07:19
名前: Toki◆pRU.c9X.EOI

ご報告ありがとうございます。

コードの解析でのミスがありましたので、修正しまた。

ファイル Re: [NanDoKu4.0.0]コード解析に失敗 ( No.2 )
日時: 2012/09/08 22:02
名前: 量子猫
参照: http://schroedinger.tea-nifty.com/blog/

ご対応ありがとうございます!
エラーが出ていたソースを4.0.1に読み込ませ、無事処理されることを確認しました!

Page: 1 |