I am running MSTest (on a Microsoft Azure VM) to test a DLL which is in a network file share (linked to Azure File Storage).
I get this error -
Could not load file or assembly 'file:///P:\test\bin\mydll.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
xcopy the folder containing the dll and its dependencies from the network share to a local disk and run it from there.
This solution is preferable because it saves the copy step.
Find the folder that contains MSTest.exe. In my case here:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
MSTest.exe.config (it should already exist) and add the following line under
<configuration> <runtime> <loadFromRemoteSources enabled="true"/> ...
Confusingly, it says:
In the .NET Framework 4.5, assemblies on local network shares are run as full trust by default; you do not have to enable the <loadFromRemoteSources> element.
I am targeting .NET 4.5, but I got the error until I enabled loadFromRemoteSources.
User contributions licensed under CC BY-SA 3.0