文章出處
文章列表
在Mac上用最新版的dnx 1.0.0-beta5-11855進行dnu restore,出現下面的錯誤:
System.IO.FileNotFoundException: Could not load file or assembly 'Newtonsoft.Json' or one of its dependencies
File name: 'Newtonsoft.Json'
在 ~/.dnx/runtimes/dnx-mono.1.0.0-beta5-11855/bin 文件夾中找到了dnu文件,原來是一個shell文件。
打開一看,dnu原來就是用dnx命令運行Microsoft.Framework.PackageManager.dll。
exec "$DIR/dnx" "$DIR/lib/Microsoft.Framework.PackageManager/Microsoft.Framework.PackageManager.dll" "$@"
Microsoft.Framework.PackageManager.dll 在 ~/.dnx/runtimes/dnx-mono.1.0.0-beta5-11855/bin/lib/Microsoft.Framework.PackageManager/ 這個文件夾中。打開一看,發現其中有 Newtonsoft.Json.dll 文件,明明有,為什么還說找不到呢?是不是沒有在這個路徑下查找?
于是,試著將 Newtonsoft.Json.dll 復制到 ~/.dnx/runtimes/dnx-mono.1.0.0-beta5-11855/bin 文件夾中,然后問題竟然奇跡般地解決了。
文章列表
全站熱搜