2015-11-03 68 views
0

我有我試圖升級包,跑進綁定重定向警告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

我不知道如何將其降低爲我可以分享的複製品。如果有人知道如何去做,我會很樂意做到這一點!

+0

你有也是packages.config所有的信息? – isxaker

+0

是的。雖然沒有引用「app.config」或「web.config」。只是一個NuGet包的列表。 – coppro

回答

1

Web.Config用於asp.net web項目/ web服務。

App.Config用於Windows窗體,Windows服務,控制檯應用程序和WPF應用程序

我想你可以安全擺脫app.configweb.config

+0

這就是我的想法,但如果我將所有內容從'app.config'移動到'web.config',它就會中斷。 – coppro

相關問題