Есть проект, написанный на шарпе — .exe и несколько сборок (.dll). Сборки лежат в каталоге проекта, в GAC не клал, нативные образы вроде тоже не делал.
И столкнулся с проблемой: все мои сборки попадают периодически в каталоги
C:\Documents and Settings\UsualUser\Local Settings\Application Data\assembly\dl2\_куча крокозябликов_\MyAssembly.DLL (и т.п.). Причём пользователь UsualUser не является админом на этой машине. И после смены версии проекта в его каталоге после запуска программы берутся версии сборок именно лежащие в Documents and Settings!
Как убрать это "попадание"?
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
Assembly суётся в Documents and Settings
От:
Аноним
Дата:
26.08.04 11:11
Оценка:
Насколько помню, это кеш для нелокальных сборок, например скаченных из интернет.
Здравствуйте, bo, Вы писали:
bo>C:\Documents and Settings\UsualUser\Local Settings\Application Data\assembly\dl2\_куча крокозябликов_\MyAssembly.DLL (и т.п.).
обычно туда попадают сборки, скачанные из inet зоны
Здравствуйте, bo, Вы писали:
bo>Как убрать это "попадание"?
Зайди в Solution Explorer -> <Your project> -> References, и у тех сборок, которые туда попадают, в Properties (по правой кнопке) поставь CopyLocal = false.
Re: Assembly суётся в Documents and Settings
От:
Аноним
Дата:
01.03.06 09:02
Оценка:
даже это не помогает.
Есть еще какието идеи почему оно может копировать?
Здравствуйте, bo, Вы писали:
bo>Привет всем!
bo>Есть проект, написанный на шарпе — .exe и несколько сборок (.dll). Сборки лежат в каталоге проекта, в GAC не клал, нативные образы вроде тоже не делал. bo>И столкнулся с проблемой: все мои сборки попадают периодически в каталоги bo>C:\Documents and Settings\UsualUser\Local Settings\Application Data\assembly\dl2\_куча крокозябликов_\MyAssembly.DLL (и т.п.). Причём пользователь UsualUser не является админом на этой машине. И после смены версии проекта в его каталоге после запуска программы берутся версии сборок именно лежащие в Documents and Settings!
bo>Как убрать это "попадание"?
ClickOnce таким вот образом устанавливает приложения. Если использовал ClickOnce (Deploy в Visual Studio), то откажись от него в пользу, например, msi. Если ее из VS2005 не убрали.