无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【新閣教育上位機】為什么我的VS自帶的類都沒有注釋了?

2021-01-14 09:26 作者:新閣教育  | 我要投稿

1、為什么我的VS自帶的類怎么都沒有注釋了?

??????這是很多同學(xué)經(jīng)常遇到的一個問題,通常我會讓他們自己切換一下其他的.Net Framework試試,通過都能解決問題,但是究其原因,今天跟大家徹底剖析一下。

????? 首先我們要明確一下,dll的注釋是如何來的,dll天生就是不帶注釋的,如果你看到的dll有注釋,不管是中文還是英文,其實是通過與該dll配套的一個xml文件產(chǎn)生的。

??????這樣就很容易理解,為什么切換一下.Net Framework就能讓VS自帶的類變得有注釋了。因為不同.Net Framework的dll在VS安裝目錄里是對應(yīng)不同的文件夾的,具體可以從下圖看到:


路徑如下:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

你打開沒有注釋對應(yīng)的文件夾與有注釋對應(yīng)的文件夾,你會發(fā)現(xiàn)有注釋的dll文件夾里會多一個名字叫做zh-Hans的文件夾,所以如果你能把這個文件夾復(fù)制過去,其他的.Net Framework也會有中文注釋。


2、怎么讓我的dll帶有注釋?

? ? ? 如果上一個問題可以弄清楚,那么這個問題就變得簡單了,說白了就是需要提供一個xml文件,但是這個xml文件難道是直接寫的嗎?

????? ?其實并不是,在你的dll對應(yīng)的類庫,右擊屬性中,我們在生成頁面中,可以看到一個XML文檔文件的選項,勾選一下。


這樣你再次生成的時候,根目錄下就會自動多一個同名xml文件,這就是我們需要的xml文件。


但是這個xml文件里面是沒有什么內(nèi)容的,你復(fù)制過去也沒用,需要你給所有的公共方法屬性,通過///的方式添加注釋,才會有意義。至于哪些地方需要加注釋,你勾選之后,編譯一下,自動會告訴你哪些地方需要加注釋。

? ? /// <summary>

? ? ///?

? ? /// </summary>

注意事項:

最后一個需要注意的地方,如果xml文件復(fù)制進去了,仍然看不到注釋,需要重啟一下VS或者刪除引用重新添加一下。


【新閣教育上位機】為什么我的VS自帶的類都沒有注釋了?的評論 (共 條)

分享到微博請遵守國家法律
江川县| 沙坪坝区| 南岸区| 兴文县| 方山县| 高州市| 富源县| 海阳市| 怀化市| 水富县| 白朗县| 朝阳市| 西乌珠穆沁旗| 永新县| 浮梁县| 龙海市| 玉环县| 密山市| 西林县| 新沂市| 饶阳县| 新竹市| 双柏县| 防城港市| 栾川县| 五河县| 游戏| 荃湾区| 永康市| 巴马| 宜章县| 额尔古纳市| 东海县| 周至县| 丰城市| 三江| 洛宁县| 祁东县| 西充县| 潞城市| 仙桃市|