使用csc
命令將.cs
檔案編譯成
.dll
的過程很多時候,
我們需要將
.cs檔案單獨編譯成
.dll
檔案,
操作如下
:開啟命令視窗->
輸入cmd
到控制台
->cd c:\windows\microsoft.net\framework\v1.1.4322
轉到vs.net
安裝的該目錄下
->
執行csc
命令csc /target:library file.cs->
在該目錄下產生乙個對應名字的
.dll檔案(
前提:把.cs
檔案放到
c:\windows\microsoft.net\framework\v1.1.4322
目錄下)
csc命令的方式很多
,請參考以下
譯 file.cs
以產生
file.exe
csc file.cs 編譯
file.cs
以產生
file.dll
csc /target:library file.cs 編譯
file.cs
並建立
my.exe
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
dll生成lib檔案
如何從dll檔案匯出對應的lib檔案?visual c 開發工具提供了兩個命令列工具,乙個是dumpbin.exe,另乙個是lib.exe。利用這兩個工具即可從dll匯出其對應的lib。1 在命令列執行 dumpbin exports yourdll.dll yourdll.def exports ...
C 生成標準dll
c 生成的dll,是託管的dll,是由中間語言夠成的,和普通的dll是不同的。如果是vb.net的話應該可以使用,如果是先前版本的話,除了安裝.net framework之外,還要進行封裝。一般大家都封裝成com元件。編譯專案前,先設定 專案 屬性 生成 下的 為com interop 註冊 打上勾...
C 生成dll呼叫
用visual c 生成的dll檔案已經和以前的dll檔案有了本質上的區別。用visual c 生成的dll檔案在程式設計中更多的表現為一種類 class 或者類庫 class library 製作乙個元件 1.首先建立乙個新類庫工程檔案 file new project visual c proj...