簡體   English   中英

添加引用會導致構建后失敗

[英]Adding Reference causes post-build to fail

我在將log4net添加到我的項目時遇到問題。 我添加了參考,並一切正常,但構建失敗。 錯誤消息之一是抱怨構建后失敗,其他錯誤消息是說

找不到類型或名稱空間名稱“ log4net”(您是否缺少等等 ?)

但是,每當我刪除構建后事件時,項目的構建就可以了。 如何解決構建后事件,以便可以引用log4net? 這是我當前的后期構建(格式適合不帶滾動的頁面):

copy /y "$(SolutionDir)3rdParty\log4net.dll" "$(TargetDir)"

c:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /target:module 
 /r:"$(SolutionDir)2ndParty\PrintManager.dll" 
 /out:$(TargetDir)PrintModule.netmodule 
 $(ProjectDir)PrinterManaged.cs

我的項目Target Framework已經設置為.NET Framework 4

嘗試將“目標框架”(針對項目)從.NET 4 Client Framework更改為.NET Framework 4。

Log4Net然后工作正常。

在此處輸入圖片說明

編輯:

引用可能存在一些問題! 嘗試正確添加參考。

我想您的項目是建立在.Net Client Profile 切換到.Net full version Log4net使用System.Web,它不包含在客戶端配置文件中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM