2012-10-12 63 views
0

我正在開發一個定製框架程序集,它爲我的客戶之一保存業務邏輯。這個程序集幾乎可以從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

回答

0

在引用屬性是否設置複製本地爲真?

+0

是的,我確定了。 –