2016-12-05 4 views
0

C#を使用してTFSから作業項目を照会することによって、いくつかのレポートを生成/実行しようとしています。tfsから作業項目を照会中に最初のチャンス例外を取得する

参照thisリンク。このコードは2ヶ月前にうまく働き、結果を取得することができました。

わからない、なぜ2号線

var tfsUrl = ConfigurationManager.AppSettings.Get("TfsCollection"); 
var uri = new Uri(tfsUrl); 
var projCollection = TfsTeamProjectCollectionFactory 
          .GetTeamProjectCollection(uri); 

//var workItemStore = projCollection.GetService<WorkItemStore>(); //Line 1 

var workItemStore = new WorkItemStore(projCollection); //Line 2 

で例外の下に取得していますが1行目が、運のような作業項目を照会する他の方法を試してみました。ここのどんな助けも高く評価されるでしょう。また、C#を使用してTFSをクエリする方法はありますか?

例外の詳細

型 'System.ArgumentNullException' の最初の機会例外は

がmscorlib.dllで発生しました追加情報:値をnullにすることはできません。

System.ArgumentNullException occurred 
_HResult=-2147467261 
_message=Value cannot be null.  
HResult=-2147467261 
IsTransient=false 
Message=Value cannot be null. 
Parameter name: value 
    Source=mscorlib 
    ParamName=value 
    StackTrace: 
     at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult) 
    InnerException: 

答えて

1

悪いです。 VSでこのオプションを有効にしました。

Debug -> Exceptions -> CLR exceptions

コードが例外にもかかわらず実行されます。

+0

共有していただきありがとうございます。あなたは回答としてマークすることができます。 –

関連する問題