3
更新:如註釋中所述,這是一個錯誤。我有reported it to Microsoft,它已被髮送到VS開發團隊進行調查。如果有新聞,我會更新這個答案。爲F#記錄值生成的IntelliSense XML不正確(VS2013)
更多更新:修復已被committed to the project on CodePlex,耶!
給定一個記錄類型:
namespace Rather.Deep.Namespace
type TestRecord = {
/// Property summary
Prop : string
}
VS2013生成以下智能感知XML此字段:
<member name="F:Rather.Deep.Namespace.Rather.Deep.Namespace.TestRecord.Prop">
<summary>Property summary</summary>
</member>
我知道的記錄值是treated as though they are fields而不是性能。我可以解決這個問題。我不明白的是:爲什麼命名空間翻倍?
(如果你想嘗試的攝製,創建包含什麼,但該文件VS2013新的庫項目,並期待在bin
文件夾中生成的XML文件。我剛剛更新到VS2013.1,仍然沒有骰子。)
我的猜測是這確實是一個錯誤。我會報告連接http://connect.microsoft.com/ – JaredPar
@JaredPar這也是我的猜測,但我想看看是否有人對可能發生的事情有一個晦澀的解釋。 (或者,實際上是對現有錯誤的引用!)如果明天我沒有得到任何答案,我會報告它。 :) –
@JaredPar(謝謝你糾正我的標籤!) –