我有我試圖升級包,跑進綁定重定向警告MVC應用程序:ASP.NET MVC應用程序從app.config中獲得綁定重定向設置,而不是web.config中
警告在相同的相關程序集的不同版本之間發現衝突。在Visual Studio中,雙擊此警告(或選擇它並按Enter鍵)以解決衝突;否則,將以下綁定重定向添加到應用程序配置文件中的「運行時」節點:Igloo.Like C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets 1819
單擊該錯誤並添加綁定重定向似乎沒有效果。
當我查看項目的Web.config
文件時,發現所指示的節點存在並且沒有問題。但是,我注意到,出於某種原因,項目也有一個app.config
文件,並且此文件仍具有舊的6.0.0.0
綁定重定向Newtonsoft.Json
。用7.0.0.0
替換該版本解決了該問題。刪除配置文件並將其從項目中刪除並沒有幫助;有些東西非常卡住app.config
。
如何更改配置文件並告訴我的應用程序只能使用Web.config
? MSBuild如何決定使用app.config
?
我不知道如何將其降低爲我可以分享的複製品。如果有人知道如何去做,我會很樂意做到這一點!
你有也是packages.config所有的信息? – isxaker
是的。雖然沒有引用「app.config」或「web.config」。只是一個NuGet包的列表。 – coppro