VS2010 Komentarze z ampersandem „&” są oznaczone jako ostrzeżenia

To może być prosta rzecz, ale w VB2010 lubię umieszczać moje źródła w rutynowych komentarzach. Niektóre adresy URL mają wbudowane znaki handlowe i to jest oznaczane jako ostrzeżenie przez IDE.

''' <summary>
''' routine that creates a new file based on a definition query.
''' </summary>
''' <param name="newLoc"></param>
''' <returns></returns>
''' <remarks>
''' http://forums.esri.com/Thread.asp?c=93&f=992&t=194920#580036
''' http://forums.esri.com/Thread.asp?c=93&f=992&t=155005#452664
''' </remarks>
Public Function DoSelectLoc(ByVal newLoc As NewLocation) As Boolean
   'my routine
End Function

Dwa powyższe adresy URL są oznaczone ostrzeżeniem. Próbowałem kilku alternatywnych sposobów zapisu adresu URL, ale żaden z nich nie zadziałał. Próbowałem kodu HTML&#38; ale to wciąż ma ampersand. Wiem, że IDE używa XML do komentarzy, ale musi istnieć jakiś sposób na zapisanie adresu URL bez otrzymywania ostrzeżenia i nadal zachowując ten sam odnośnik.

Aktualizacja: Na podstawie dyskusji tutajhttp://social.msdn.microsoft.com/Forums/en-US/f14e7b55-c352-4ca5-a82c-bca3b83818db/double-ampersand-in-a-code-comment-causes-intellisense-error Postanowiłem użyć CDDATA do enkapsulacji moich adresów URL w następujący sposób:

''' <remarks>
''' <![CDATA[
''' http://forums.esri.com/Thread.asp?c=93&f=992&t=194920#580036
''' http://forums.esri.com/Thread.asp?c=93&f=992&t=155005#452664
''' ]]>
''' </remarks>

Wydaje się, że działa, aby linki działały poprawnie, a także aby nie potknąć się o ostrzeżenie Visual Studio.

questionAnswers(2)

yourAnswerToTheQuestion