c# 項目文件,C#viual studio使用方法


一、項目文件

1)Properties節點下主要存放的是當前程序集相關的信息,如版本號、標題等。雙擊”Properties“,打開如下項目屬性窗口,可以設置項目相關的一些參數。

 

2)引用 節點主要列出當前項目引用了哪些外部程序集,包括開發者自己寫的程序集、第三方組件和.NET框架的程序集。開發者在代碼 中調用 哪個程序集的類型,都必須先引用該程序集(通過反射技術來調用可以不引用)

右擊”添加引用“,同一個解決方案下的其他項目會顯示在這,如需引用,就勾選並確定

 3)APP.config是配置文件,它其實就是一個XML描述的文本文件,主要用於存放與應用程序有關的一些附加信息,如編譯的.NET版本號、數據庫的連接字符串等。

4)Program.cs,后綴名為.css的是C#代碼文件。如下圖,右擊屬性打開,代碼文件都是”編譯“,凡是設置為編譯的代表這個文件都參與代碼編譯過程,最終會生成指令代碼。

 5)除了核心的代碼文件,根據項目的需要也可以包括其他文件,如資源文件,圖像文件,音視頻文件等。

6)文件類型為:Visual C# Project file (.csproj),項目文件。

配置信息

 

 

引用信息 

文件信息

 

 

 

二、解決方案

1)一個解決方案至少包含一個項目,一個解決方案包括多個項目。如下圖新建項目,代表在位置:”C:\User.............\Projec\“  ,解決方案:MySub下的項目。

 也可以解決方案中右擊添加項目。

2)主項目即為啟動項目,當運行整個解決方案時首先啟動的項目。

3)visual studio 會把當前解決方案中最先創建的項目定義為啟動項目。啟動項目在”解決方案資源管理器“中顯示為粗體(字體加粗)。

4)更改啟動項目

  單擊”解決方案資源管理器“窗口的工具欄 的”“按鈕,或者在解決方案節點上單擊鼠標右鍵,從彈出的快捷菜單中選擇”屬性“,也可以按快捷鍵【ALT+Enter】打開解決方案的屬性設置窗口從左邊的導航列表中選擇”通用屬性“->”啟動項目“,在窗口右邊區域中選中”單啟動項目“,並下列表框中選擇要作為啟動的項目。最后”確定。“

 

5)dll生成路徑多個項目時:除主項目外,其余項目的生成路徑要設置成主項目的生成路徑 ../main/bin/debug ,主項目

6) 文件類型Microsoft Visual Studio Solution (.sln),此類型代表是解決方案,打開里面信息有如下圖。有項目存放的路徑等,使用的是相對路徑

 

 

三、Visual studio

一、快捷鍵記錄/注釋

1快捷鍵

  • 按F7進入代碼窗口

2c#注釋

  • 單行注釋直接 在代碼行之前 加 / / 
  • 注釋: 先CTRL+K,然后CTRL+C   所有的行就會被//符號單行注釋
  • 取消注釋: 先CTRL+K,然后CTRL+U   所有被//符號單行注釋的行就會取消注釋
  •  只要輸入///就會自動生成文檔注釋。

  /// <summary>
  ///
  /// </summary>

二、解決方案

1)添加多個項目

右擊“解決方案”->“添加”->“新建項目”/‘現有項目’

2)關閉

關閉解決方案

 

三、查找一些界面功能

可以在“快速啟動”里搜索

 

四、存儲

如下圖有些是黃顏色的比較突出標記,這段標記,告訴 我們,哪些代碼是我們自己輸入,visual studio所生成的代碼是不帶標記的。保存后,會看到剛才顯示為黃色的標記變成 綠色,這表明已經保存了。

 

 五、調試

1)在左側需要測試的地方,單擊設置斷點,

2)單擊“啟動”,執行到這個地方就會停下來。

2)可選擇“逐句執行”,或F11,一句一句執行。

注意如想看到上面代碼的輸出情況可以將斷點設置在consle.writeLine后面的大括號上,在結束前斷點。

六  入口點Main

當有多個入口點時,選擇一個入口點如下圖

項目名稱右擊“屬性”,在啟動對像選擇一個Main入口點。只要有Main方法就會在里面供選擇。

 

 

七、對象瀏覽器

注釋(解釋)命名空間,類,方法的地方,

 

 圖標意思

  • 類圖標

  •  結構

 

  •  枚

 

  •  委托

 

 

 

  •  基本類型 

 

 八、類視圖

可以查看定義的類、結構類型。是引用還是值 

 

 

九、小知識點

1)當上面引用的命名空間為白色高亮時,說明下面代碼有用到這個。如灰色就沒有用到。 

 

VS使用Nuget教程詳解 Visual studio 安裝第三方的組件庫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM