Разрешение ошибок публикации решения mutiproject - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть одно решение с двумя проектами, написанными на языке C #.Основным проектом является приложение Windows Forms, которое ссылается на второй проект, библиотеку классов (DLL), которая содержит своего рода библиотеки утилит для доступа к SqlServer, logger log4net, методы расширения и т. Д. Выходные библиотеки DLL, сгенерированные для второго проекта, всегдаскопировано в папку отладки основного проекта.

Я компилирую и выполняю без проблем.

Теперь я публикую проект, включая все зависимости.Я загружаю и выполняю сгенерированную настройку (на том же локальном компьютере), и когда приложение запускается, я получаю ошибки разрешения, выдаваемые DLL, например SqlClientPermission.Если я перемещаюсь по скрытым папкам, в которых установлено приложение (%localappdata%\Apps\2.0\<obscurefolder>\<obscurefolder>\<app>), и запускаю приложение вручную, проблем не возникает.

Я установил Security ClickOnce как приложение с полным доверием.Я тоже использую .NET Framework 4.5.1.

Похоже, есть разрешения, которые я должен установить вручную, но меня это не беспокоит.

...