使用Visual Studio將C#生成DLL文件的方法
1.命令方式
打開Visual Studio安裝目錄下的開發人員命令提示
譯 File.cs 以產生 File.exe
csc File.cs 編譯 File.cs 以產生 File.dll
csc /target:library File.cs 編譯 File.cs 在該目錄下產生一個對應名字的.dll文件
csc /out:My.exe File.cs 通過使用優化和定義 DEBUG 符號,編譯當前目錄中所有的 C# 文件。輸出為 File2.exe
csc /define:DEBUG /optimize /out:File2.exe *.cs 編譯當前目錄中所有的 C# 文件,以產生 File2.dll 的調試版本。不顯示任何徽標和警告
csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs 將當前目錄中所有的 C# 文件編譯為 Something.xyz(一個 DLL)
csc /target:library /out:Something.xyz *.cs 編譯 File.cs 以產生 File.dll
csc /target:library File.cs這個就是我們使用最多的一個命令,其實可以簡單的寫成csc /t:library File.cs,另外的一個寫法是 csc /out:mycodebehind.dll /t:library mycodebehind.cs,這個可以自己指定輸出的文件名。
csc /out:mycodebehind.dll /t:library mycodebehind.cs mycodebehind2.cs,這個的作用是把兩個cs文件裝到一個.dll文件里
csc不是內部或外部命令,也不是可運行的程序解決方法
針對VisualStudio2005
1:右鍵點擊"我的電腦"--"屬性"--"高級"--"環境變量"--"系統變量"
將PATH中加上路徑:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\
2:直接在dos環境的cs相應文件夾目錄執行
Path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\
3:VisualStudio2005命令提示
開始--》程序---》Microsoft Visual Studio2005---->Visual Studio Tools--->VisualStudio2005命令提示
把cs文件copy到C:\Program Files\Microsoft Visual Studio 8\VC\
4:C:\autoexec.bat
加入:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\
vs2008 下
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ 里的CSC.EXE 是2.0版本
編譯的.cs文件如果帶using System.Linq;編譯通不過,如果不用LINQ語法刪除using System.Linq;即可,否則 調用C:\WINDOWS\Microsoft.NET\Framework\v3.5里的CSC.EXE
同一SLN下 里面 class 直接訪問類庫。
封裝到DLL。 導入DLL 添加using namespace 工有才能訪問。
1.工具方式
直接在Visual Studio開發軟件里面生成