通俗易懂了解開發工具VS

微軟的強大IDE 開發環境 VS  裏面可以開發的語言很多這個也都知道。

但是裏面還有很多設置啊使用對於我們小白來講還是不太清楚滴,所以寫這篇文章也是好好了解一下開發工具。

對於開發者而言,開發工具就是武器,武器的掌握熟練度越高肯定工作就事半功倍。

開始:

從新建解決方案開始,開發工具就是爲了開發項目,第一步是新建解決方案無疑,在方案中建項目

新建項目其實就是新建一個解決方案,路徑名字什麼的,然後選擇你的項目的類型 是web程序還是別的

模板空還是基本的區別就是 拿MVC舉例就是基本的會幫你把 model 控制器文件夾建好。其實沒多大區別要是懂知道需要什麼文件夾的完全是可以建什麼項目都可以模板爲空,然後自己去建。

解決方案:

解決方案建立後,裏面的每一個部分其實都可以理解爲類庫 一般項目結構就是一個應用程序意義的類庫,其他是三層結構的類庫  其實就是dll 文件  在右鍵文件資源管理器中查看就是每一個類庫會對應一個文件夾,裏面引用的東西都在bin這個子文件夾中。

NuGet:

建立的解決方案,會有一些自動生成內容,比如packages ,web config,還有App_Start裏面的bundle(壓縮js,css),一些路由,過濾器,APi(api相關一些內容)

當然還有Global 裏面對App_Start裏面內容一些初始化註冊啓用。

packages一開始我也不懂是什麼,後來發現是Nuget的包 是自動加載的一些dll文件,我們每個部分類庫都是有引用的這個功能

去引用一些東西,packages就是 Nuget包安裝的一些引用 顯示在這個文件裏面。說白了就是Nuget的引用。

那麼NuGet是幹嘛的?就是幫助我們項目中添加、移除和更新引用

https://blog.csdn.net/shujudeliu/article/details/80335349

在ASP.NET MVC4中(在WebForm中應該也有),有一個叫做Bundle的東西,它用來將js和css進行壓縮(多個文件可以打包成一個文件),並且可以區分調試和非調試,在調試時不進行壓縮,以原始方式顯示出來,以方便查找問題

https://www.cnblogs.com/wky-z/p/6669495.html 關於Bundle

 

啓動設置:

一個解決方案中有可能會有多個應用程序或者類庫,每個應用程序的話都會有一個對應localhost端口 這個右鍵屬性-web就可以看

啓動哪個,你就可以在哪個應用程序右鍵-設置爲啓動項目,類庫的話設置啓動項目也無法啓動不支持。

web應用程序啓動的話,是會默認加載home控制器裏面的index頁面。控制檯應用程序就是直接加載Main方法

 

屬性裏面AssemblyInfo.cs  是程序集的常規信息通過下列特性集  好奇研究了下 一般不動,就只是一些屬性封裝

https://blog.csdn.net/studyofnet/article/details/16359945 可以看看

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章