一般情況下,如果在新建或新增時選擇「windows應用程式
」或「控制台應用程式」時,結果都會被編譯成exe,而選擇「類庫」時就會被編譯成dll。也可以在專案屬性中更改其輸出型別,如下圖:
下面上乙個建立dll並引用的例項.
1.新建乙個專案,選擇類庫,命名dlltest。然後寫乙個類,裡面包含一些方法什麼的,為了突出主題,作為例子,我就寫了乙個簡單的類,如下:
點「生成」後在 bin\debug 資料夾下會出現乙個與專案名同名的dll檔案using
system
;
using
system.collections
.generic
;
using
system
.linq
;
using
system
.text
;
namespace
dlltest
public
static
intgetmax
(inta,
intb
,int
c)
}
}
2.再新建乙個專案(也可以建乙個新的解決方案)命名dllref這時就不要選類庫型別了,win應用和console任選乙個,然後新增對剛剛生成的dll檔案的引用,並using其命名空間。
這時在本專案的bin\debug資料夾下也出現了乙個dll檔案,就是我們引用的那個。
寫相關呼叫語句:
將第二個專案設為啟動項,試執行成功。就是說我們在新的專案中,用到了封裝在dll中的類。using
system
;
using
system.collections
.generic
;
using
system
.linq
;
using
system
.text
;
using
dlltest
;
namespace
dllref
}
}
dll為乙個程式集,可以被不同的程式重複呼叫,只要將其成功引用並using其命名空間即可。
來自為知筆記(wiz)
VS2010 建立WindowsService服務
1.新建乙個windows 服務 2.新增installer 這一步很重要,在處理完你的業務邏輯後需要新增乙個installer才能是你的windows服務被安裝。在vs中新增installer 右鍵你的service服務,選擇view designer 再在view designer檢視中右鍵ad...
VS2010 建立WindowsService服務
新建乙個windows 服務 2.新增installer 這一步很重要,在處理完你的業務邏輯後需要新增乙個installer才能是你的windows服務被安裝。在vs中新增installer 右鍵你的service服務,選擇view designer 再在view designer檢視中右鍵add ...
Crystal Report在VS2010中的使用
vs2010不在像vs2008及以前版本那樣支援crystal report了,不過sap公司還是很給勁的,隨即發布了cr for2010的免費開放版。雖然如此,但剛上手使用的朋友們可能還是很費周折。下簡述使用。上述只適用於執行他人編寫的有關報表的專案,做為開發者則還需進行其他工作。我們使用crys...