我正在嘗試使用Castle Windsor和Log4Net工具。我已經通過Nuget安裝了這些軟件包。Nuget,Castle Windsor客戶資料vs完整個人資料
這項工作的要求是使用完整的配置文件Castle.LoggingFacility。 Nuget引用了客戶端配置文件版本。
如何強制Nuget安裝完整配置文件版本?
我正在嘗試使用Castle Windsor和Log4Net工具。我已經通過Nuget安裝了這些軟件包。Nuget,Castle Windsor客戶資料vs完整個人資料
這項工作的要求是使用完整的配置文件Castle.LoggingFacility。 Nuget引用了客戶端配置文件版本。
如何強制Nuget安裝完整配置文件版本?
我以前有同樣的問題,我想你應該檢查你的packages.config
文件。可能有targetFramework="net40-client"
,
其中NUGet
指向packages\Castle.LoggingFacility.3.2.0\lib\net40-client
目錄。
只需將其更改爲net40
並完成所有工作。
我可能是錯的,但它聽起來像你的項目目標框架設置問題: 爲Castle.Windsor工作它設置爲.NET Framework 4
而不是.NET Framework 4 Client Profile
。
您可以通過打開項目屬性,選項卡應用程序(在Visual Studio中)或僅編輯項目文件來配置它。
如果這是關於軟件包的版本畢竟,那麼通常使用NuGet,您可以附加一個標誌install-package Castle.Windsor -version 2.5.3
來指定要安裝哪一個,但在Castle.LoggingFacility
中我找不到任何選項。
您是在談論軟件包還是關於項目屬性? –