2016年3月31日 星期四

Could not load file or assembly

 

Tool:Visual Studio 2015 Enterprise Update 1
OS:Windows 10、IIS 10
.NET Framework 4.6.1、ASP.NET MVC 5.2.3

若從遠端(如網際網路)下載一些ASP.NET MVC專案,尤其是專案中使用到Entity Framework時,Package Manager Console就會遇到一些無法載入組件的訊息,例如:

Exception calling "LoadFrom" with "1" argument(s): "Could not load file or assembly ….

image

然後在Console下指令都不理你。

解法一

看錯誤訊息在抱怨哪個組件不能執行,使用檔案總管找到這個組件,利用屬性視窗,勾選Unblock

image

若本機有這些套件,可以用偷懶的做法,複製本機的檔案或資料夾,蓋掉有問題的檔案或資料夾。就可以蓋掉權限的問題。

解法二

修改C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE檔案中的devenv.exe.config檔案,在<runtime>區段中加上:

<loadFromRemoteSources enabled="true" />

image

沒有留言:

總網頁瀏覽量