2012-03-22 92 views
3

我真的很想將一個圖像添加到Sandcastle生成的程序幫助文件中。Sandcastle文檔中的圖像

儘管我已經設法得到一個小圖像佔位符,但我仍然無法看到圖像顯示出來: Image Placeholder

我相當肯定圖像路徑是正確的,因爲當我有一個不正確的路徑,有一個「X」的佔位符,而不是這個。

我試過將圖像的BuildAction設置爲Image(默認)和Content(由Sandcastle FAQ推薦)。

這裏的XML註釋的樣子:<img scr="art/Image.png"></img>

我覺得我所做的一切,我可以得到這個工作,並且圖像仍然不會顯示出來。如果任何人有任何其他想法或建議,我會很感激。

回答

2

藝術目錄需要與生成幫助文件的位置有關。通常是html目錄。像這樣:

[Root] 
    \ 
    [Art] 
    | 
    [HTML] 
    | 
    ... 

在這種情況下:

/// <summary>Super Great Method</summary> 
/// <remarks>A picture: <br /> 
/// <img src="../art/myImage.jpg" /> 
/// </remarks> 

這個討論也可能會證明給你看MSDN Discussion

有用當添加了圖像的概念幫助文件,this method顯然作品。

+0

我有。我嘗試了很多路徑的組合,除了「art/image.jpg」之外的任何東西都會生成「X」圖像佔位符,我認爲這意味着圖像無法找到。 「art/image.jpg」是我的問題中提到的佔位符的唯一路徑。 – Jimmy 2012-03-22 16:48:55

+3

另外,它應該是而不是,假設這不只是一個錯字。 – Ray 2012-03-22 16:49:03

+3

那真是令人尷尬。我的代碼中確實有「scr」。糾正這個改變了的事情。現在工作的路徑只是「image.jgp」 – Jimmy 2012-03-22 17:05:31