我正在開發一個定製框架程序集,它爲我的客戶之一保存業務邏輯。這個程序集幾乎可以從WinForms到ASP.Net等任何地方被引用。需要分發的標記和彙編
幾個星期前,我決定添加(在PostSharp和IPWorks之後)Newtonsoft.Json來獲得類的一些序列化輸出。奇蹟般有效。
問題我現在面對的是,我無法讓Newtonsoft.Json程序集自動複製到引用框架的項目中。在Framework的編譯期間,PostSharp和IPWorks都被正確地複製到任何應用程序使用框架(作爲參考),但是Newtonsoft.Json程序集的bin文件夾中......我無法找到一種方法來複制這些文件。
我知道這一定很簡單,但我還沒有找到辦法做到這一點。我搜索了嗨和低(我知道如何「Google它!」),但想出了ZILCH(VS2012項目文件格式,MSBuild文檔等)。
在細節:
MyFramework.dll
- nsoftware.IPWorks.dll
- PostSharp.dll
- Newtonsoft.Json
編譯時......沒有問題
MyApplication.exe
- MyFramework.dll
-
- nsoftware.IPWorks(自動包括)
-
- PostSharp(自動包括)
-
- Newtonsoft.Json(丟失了所有的時間)
導致我,顯然,忘記了我的DLL手動拷貝過來。
我需要一種方法以某種方式告訴MyFramework.dll,它的不僅伴隨着IPWorks和PostSharp也受到Newtonsoft.Json,而無需手動添加到MyApplication.exe
是的,我確定了。 –