Сообщение об ошибке, отображаемое VS2010, заставит любого поверить в то, что проблема связана с доверием и безопасностью, но НО никакое разрешение полного доверия на сетевом диске не решит проблему.
То, что привело к решению, было первым, чтобы перенести проект на VS2008, чтобы выяснить, столкнется ли он с той же проблемой. VS2008 был совершенно счастлив запустить проект без жалоб.
Затем я преобразовал проект VS2008 (который работал) в VS2010. VS2010 отказался строить проект, но на этот раз сообщение об ошибке было другим, ссылаясь на «удаленные сборки» и ссылку на MSDN, что привело к решению.
Реальная проблема заключается в том, что VS2010 считает сборку на сетевом диске «удаленной сборкой» (так же, как если бы сборка загружалась с веб-сайта.) Caspol не смог решить эту проблему (кажется, что должен но, возможно, это моя вина, я не очень хорошо разбираюсь в использовании Каспола).
Чтобы закончить эту длинную историю, ссылка, указанная в сообщении об ошибке:
http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx
после следования инструкциям в этой ссылке для редактирования "machine.config" я изменил <runtime/>
на:
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
проект успешно построен и запущен без проблем.
Спасибо Алисон и CodeNaked за их усилия, чтобы помочь,
Джон.
PS: было бы неплохо, если бы на VS2010 изначально отображалось «лучшее» сообщение об ошибке. Вместо этого мне пришлось перенести неработающий проект VS2010 на VS2008, где он работал, а тот - на VS2010, где я получил лучшее сообщение об ошибке, которое привело к решению.