none
如何在類別庫專案中使用Web Service RRS feed

  • 問題

  • 我在類別庫專案中將FORM及一些程式碼包裝成DLL檔,並在程式中使用LoadLibrary的方式將動態DLL載入並開啟裡面的FORM

    我現在有個問題,如果我有個Web Service想要讓主程式及各個類別庫專案裡面的FORM使用,我該如何寫比較好?

    我試過直接在類別庫專案中參考WebService,不過好像會怪怪的。

    請各位有經驗的大大們給我一點提示,感激不盡!

    2009年11月24日 上午 02:43

解答

  • 哈囉,

    你可以產考以下網頁產出web service的dll再引用也可以哦。
    http://msdn.microsoft.com/zh-tw/library/s5xy331f(VS.80).aspx

    1.產生cs檔。
    wsdl /l:CS /out:sample.cs http://myserver/data/DataSetSample.asmx /n:WebData.DSSample
    2.產生dll檔。
    csc /t:library /out:sample.dll sample.cs /r:System.dll /r:System.Web.Services.dll /r:System.Data.dll /r:System.Xml.dll

    小小工程師一枚 My Blog:http://www.dotblogs.com.tw/alonstar
    2009年11月24日 上午 07:28

所有回覆

  • 你可以把 Web Service 加入類別庫,然後撰寫一些你自己的方法去呼叫那個 Web Service,然後其他程式只要呼叫你的方法即可。
    初學不是問題,但用不正確的態度來問問題,那就是很大的問題。
    如果只會用 "看" 的學程式,那不如早點改行,以免誤己一生...
    若不想快點得到解答,可以儘量把問題寫模糊一點,愈模糊愈不會得到解答。
    除非不能打中文,否則請尊重當地語系的網友,使用中文發問或回答,這是一種基本禮貌。
    2009年11月24日 上午 04:05
    版主
  • 哈囉,

    你可以產考以下網頁產出web service的dll再引用也可以哦。
    http://msdn.microsoft.com/zh-tw/library/s5xy331f(VS.80).aspx

    1.產生cs檔。
    wsdl /l:CS /out:sample.cs http://myserver/data/DataSetSample.asmx /n:WebData.DSSample
    2.產生dll檔。
    csc /t:library /out:sample.dll sample.cs /r:System.dll /r:System.Web.Services.dll /r:System.Data.dll /r:System.Xml.dll

    小小工程師一枚 My Blog:http://www.dotblogs.com.tw/alonstar
    2009年11月24日 上午 07:28