Я в затруднении для слов на этом. Надеюсь, один из вас может понять меня в ...ClickOnce требует, чтобы сборка MyProject была в GAC?
Мы использовали развертывание ClickOnce совместно с CruiseControl.NET в течение длительного времени и долгое время не имели никаких икота.
Вчера я был модифицирован на вкладке «Ссылки» на свойствах проекта и оказался искушен кнопкой «Неиспользуемые ссылки ...», так как наше развертывание составляет около 13 МБ и удаляет упомянутые неиспользуемые ссылки. После проверки кода и предоставления возможности CruiseControl.NET, я пошел проверять установку и получил ошибку followong ...
«Не удается установить или запустить приложение. Приложение требует, чтобы сборка MyProject Version 1.0.0.0 должен быть установлен в глобальном кэше сборок (GAC) ».
Нет проблем, я думал. Я просто вернусь к последней версии, и все будет в порядке. Конечно, в реальном мире все так просто. Мы все еще получаем ошибку.
Единственное место, где я действительно вижу MyProject 1.0.0.0, находится в файле манифеста приложения.
<entryPoint>
<assemblyIdentity name="MyProject" version="1.0.0.0" publicKeyToken="9B95B87716692F15" language="neutral" processorArchitecture="msil" />
<commandLine file="MyProject.exe" parameters="" />
</entryPoint>
Любые идеи по этому вопросу?