1

私は小さなwinformc#アプリに取り組んでいます。これにより、実際にTFSサーバーにアクセスしなくても、TFSで作業項目を作成できます。タイトル、添付ファイル、説明などを追加する方法を理解しました。しかし、TFS作業項目の[再現手順]フィールドにローカル画像を挿入する方法を理解できないようです。これが私のこれまでのコードです。

Uri collectionUri = new Uri("Server Adress" + project);
TfsTeamProjectCollection server = new TfsTeamProjectCollection(collectionUri);
WorkItemStore store = (WorkItemStore)server.GetService(typeof(WorkItemStore));

WorkItem workItem = store.Projects[SubProject].WorkItemTypes["Bug"].NewWorkItem();
workItem.Title = "Title";
workItem.IterationPath = "Iteration";
workItem.AreaPath = "Area"; 

workItem.Fields["repro steps"].Value = "Text"; //Here is where I would like to add my image

workItem.Fields["Assigned To"].Value = "Assigned";
workItem.Attachments.Add(new Attachment(File, "comment"));
workItem.Save();

さらに明確にするために、ここで私が本質的にやろうとしていることは次のとおりです。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

1 に答える 1

3

DescriptionフィールドはさまざまなHTMLとしてエンコードされており、画像は最初に別のファイルとして添付されていると思います。(歴史的にはテキストフィールドだったので、他に何も言っていません)

これはファイルを添付する例です

于 2013-03-18T20:32:29.923 に答える