์๋ ์ฌ๋ฌ๋ถ,
๋ด ์ฝ์ ์ฑ(FW 4.7)์์ ๋ค์ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค.
"์ ์ ์๋ ๋ชจ๋์์ 'System.IO.FileNotFoundException' ์ ํ์ ์ฒ๋ฆฌ๋์ง ์์ ์์ธ๊ฐ ๋ฐ์ํ์ต๋๋ค.
ํ์ผ ๋๋ ์ด์ ๋ธ๋ฆฌ 'System.Runtime, ๋ฒ์ =4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ๋๋ ํด๋น ์ข ์์ฑ ์ค ํ๋๋ฅผ ๋ก๋ํ ์ ์์ต๋๋ค."
์ฑ ๊ตฌ์ฑ:
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
</dependentAssembly>
ํ๋ก์ ํธ์๋ ๋ค์ ์ค AutoGenerateBindingRedirects๊ฐ true๋ก ์ค์ ๋์ด ์์ต๋๋ค.
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
ํจํค์ง.๊ตฌ์ฑ:
<packages>
<package id="System.Runtime" version="4.3.0" targetFramework="net47" />
</packages>
๋ด ์ netstandard ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ 1.6 ๋ฒ์ ์ ๋๋ค. System.Runtime ๋ฒ์ 4.3.0.0์ด ์์ต๋๋ค.
ํ ์คํธํ์ง๋ง ๋์ผํ ์์ธ๊ฐ ๋ฐ์ํฉ๋๋ค.
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
</dependentAssembly>
๋๋ ๋งํฌ๋ฅผ ๋ฐ๋๋ค [ https://msdn.microsoft.com/en-us/library/2fc472t2 (v=vs.110).aspx]
์ต๊ทผ์ ์์ฑ๋ ํ๋ก์ ํธ์์ ์ด ์์ธ๊ฐ ๋ฐ์ํ๋ ์ด์ ๋ฅผ ์ดํดํ ์ ์์ต๋๋ค. ๋ญ๊ฐ ์๋ชป ๋์ ๋? Visual Studio 2015์์๋ ๋ฌธ์ ๊ฐ ์์์ง๋ง Visual Studio 2017 v15.2 ๋ฆด๋ฆฌ์ค ์ดํ ์ด๋ฌํ ์ข ๋ฅ์ ์ค๋ฅ๋ก ์๊ฐ์ ๋ญ๋นํ์ต๋๋ค.
๊ฐ์ฌ ํด์
Update-Package -reinstall์ด ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๊ฒ ์ฐธ์กฐ๋ฅผ ์ถ๊ฐํ ๋๋ง๋ค ์คํํด์ผ ํ๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค....
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Update-Package -reinstall์ด ๋ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋๊ฒ ์ฐธ์กฐ๋ฅผ ์ถ๊ฐํ ๋๋ง๋ค ์คํํด์ผ ํ๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค....