使用Visual Studio將C#生成DLL文件的方法


使用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開發軟件里面生成

 轉載自https://www.cnblogs.com/AaronBlogs/p/6840283.html


免責聲明!

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



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