我有一個C#DLL類型的類庫,開發將由第三方Quartz應用程序調用。最簡單的方法來測試一個C#的DLL
這個C#的DLL創建一個文件,我想測試不使用Quartz創建文件。 任何建議最簡單的方法是什麼?
我試圖創建一個控制檯應用程序和調用的dll,但DLL使用許多其他的dll,每當這個DLL調用其他DLL
我有一個C#DLL類型的類庫,開發將由第三方Quartz應用程序調用。最簡單的方法來測試一個C#的DLL
這個C#的DLL創建一個文件,我想測試不使用Quartz創建文件。 任何建議最簡單的方法是什麼?
我試圖創建一個控制檯應用程序和調用的dll,但DLL使用許多其他的dll,每當這個DLL調用其他DLL
我認爲這將是困難的,我發現了煩人(空引用)錯誤因爲你可以直接測試這個DLL,而不需要任何依賴。作爲替代方案,我建議您使用U nit Testing對代碼執行獨立測試。
我建議你看一下Visual Studio單元測試的介紹。 http://www.codeproject.com/Articles/391465/Creating-Unit-tests-for-your-csharp-code
感謝您的回答,我正在嘗試單元測試,我希望它能正常工作 – Lina
如果DLL使用其他DLL的,你只需要把它們全部放在同一個文件夾中。 –
我已經嘗試過,但實際上並沒有工作:S – Lina
嘗試編譯所有在調試模式下的DLL,然後添加.pdb文件。讓那些會給你錯誤堆棧跟蹤中的行號,看看它在哪裏出錯並修復它。 –