[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制約は外し、関数内でキャストするようにして、無事難読化していますが、 とりあえずご連絡まで。
|
|