# VS 發佈時,一直被舊版Newtonsoft.Json.dll覆蓋 用Visual Studio進行發佈時,發生Newtonsoft.Json版本跟web.config設定的版本不符。  但建置網站不會出錯,dll版本也正確。  packages.config  web.config  dll version  但執行發佈動作, Newtonsoft.Json會變成了6.0.8版本  原來是VS Azure Tools的bug([參考](https://stackoverflow.com/questions/22490967/visual-studio-keeps-overwriting-newtonsoft-json-dll-with-an-older-version)), 到這個目錄,移除Newtonsoft.Json.dll C:\Program Files\Microsoft SDKs\Azure\\.NET SDK\v2.**X**\bin\plugins\Diagnostics 其中**X**請依照安裝版本改變。 或是移除Azure相關plugin, 就參考的說明是移除Windows Azure VS Tools, 但找不到這個東西, 我移除Microsoft Azure Libraries for .Net這個就可以了  註: VS 2017遇到的問題,不確定VS 2019是否會出現這個問題。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up