Тест Visual Studio не будет работать через сетевую папку

Когда я пытаюсь запустить свой набор тестов, который отлично работает в Visual Studio 2008, я получаю следующую ошибку в окне вывода:

Ошибка загрузки J:\VBProjects2010\Libraries\PFTest\PFTest\bin\Debug\PFTest.dll: не удалось загрузить файл или сборку 'file:///J:\VBProjects2010\Libraries\PFTest\PFTest\bin\Debug\PFTest. dll» или одну из его зависимостей. Операция не поддерживается. (Исключение из HRESULT: 0x80131515)

Обратите внимание, что эти же тесты можно просматривать в окнах Test View, и они хорошо работают в Visual Studio 2008, но не работают только в VS2010.

Обратите внимание, что PFTest.dll — это имя тестового проекта, а dll — это файл, созданный при компиляции (который компилируется нормально).


person gouderadrian    schedule 13.07.2010    source источник


Ответы (3)


сильный текст В дополнение к вышесказанному я понял, что не могу выполнить код также, поскольку скомпилированные dll и exe не могут быть загружены с общего диска.

Это решило проблему. Отредактируйте C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe.config

Добавьте <loadFromRemoteSources enabled="true"/> под <runtime>, чтобы это выглядело так:

<runtime>
    <loadFromRemoteSources enabled="true" />
    <UseSmallInternalThreadStacks enabled="true" />
    ...
person gouderadrian    schedule 13.07.2010
comment
Файл конфигурации находится в папке c:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE для тех, у кого 64-битная виртуальная машина. - person Rap; 30.09.2010
comment
У меня это не сработало в VS 2012. Вместо этого мне пришлось добавить узел в C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config. - person Tobias Brandt; 20.05.2015

ответ Гудерадриана у меня не сработал. Я нахожусь на машине VirtualBox с 64-разрядной версией Windows 7 и Visual Studio 2012.

Мне пришлось переместить выходные данные в локальную папку: откройте свойства проекта модульных тестов и на вкладке Сборка найдите Путь вывода к локальная папка. Теперь тесты обнаружены и могут быть запущены.

person Dude Pascalou    schedule 11.01.2014

Для Visual Studio 2010 Express для Windows Phone искомый файл имеет имя VDPExpress.exe.config.

Документы MS здесь: http://msdn.microsoft.com/en-us/library/dd409252.aspx

person Robin    schedule 07.12.2010