У мене виникає дивна проблема з VS2010. Ми використовуємо TFS для створення наших API API, і ми використовували для посилання на них у своїх проектах, присвоюючи картова мережевий диск, якому повністю довіряли. Ми працювали так щонайменше два роки, і все працювало чудово.
Сьогодні я перетворив webapp у vs2010, і коли я компілюю його у Release, він дає мені:
SGEN: помилка: не вдалося завантажити файл або файл збірки '/// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll' або одна з його залежностей. Операція не підтримується. (Виняток з HRESULT: 0x80131515)
Дивна річ у тому, що він працює, коли знаходиться під профілем налагодження ...
Я спробував додати
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
в програму app.config і все ще не пощастить (Див. http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0 та http://msdn.microsoft.com/ en-us / library / dd409252 (VS.100) .aspx )
Я майже впевнений, що ця проблема від візуальної студії або msbuild, оскільки наш код не запускатиметься з мережевої частки, коли продається, тому що всі посилання на dll копіюються у папку bin.
Якщо у когось є рішення (або просто ідея для шляху пошуку), будь ласка, дайте мені знати!
Редагувати: Виявляється, він працював у режимі налагодження, тому що генерація серіалізаційних збірок була вимкнена. Як зазначається в заголовку, це справді проблема SGEN, оскільки саме ця утиліта говорить про те, що шлях не довіряють ...