Недавно я также столкнулся с этой проблемой при развертывании приложения ClickOnce.
Я нашел решение этой проблемы на странице проблем CefSharp 1314 пользователем @CRoemheld по этой ссылке здесь а>.
Как отмечалось в другом месте, ClickOnce будет объединять управляемые библиотеки .DLL только в рамках процесса развертывания.
Но нам также необходимо включить собственные библиотеки DLL CEF как часть нашего приложения.
Не похоже, что есть простой способ сделать это через пользовательский интерфейс Visual Studio (я пробовал), но вы можете легко сделать это, вручную изменив файл .csproj, включив в него следующее.
Откройте файл .csproj и добавьте следующий фрагмент перед окончательным идентификатором </Project>
.
<ItemGroup>
<Content
Include="$(SolutionDir)packages\cef.redist.x86.3.2526.1362\CEF\**\*" Exclude="$(SolutionDir)packages\cef.redist.x86.3.2526.1362\CEF\x86\**\*;$(SolutionDir)packages\cef.redist.x86.3.2526.1362\CEF\locales\**\*.pak">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<Visible>false</Visible>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="$(SolutionDir)packages\cef.redist.x86.3.2526.1362\CEF\**\en-GB.*;$(SolutionDir)packages\cef.redist.x86.3.2526.1362\CEF\**\en-US.*">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<Visible>false</Visible>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="$(SolutionDir)packages\cef.redist.x86.3.2526.1362\CEF\x86\**\*">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<Visible>false</Visible>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="$(SolutionDir)packages\CefSharp.Common.47.0.4\CefSharp\x86\**\CefSharp.BrowserSubprocess.*">
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<Visible>false</Visible>
</Content>
</ItemGroup>'
Как только вы это сделаете, в Visual Studio на вкладке публикации, когда вы нажмете кнопку «Файлы приложения»
![введите здесь описание изображения](https://i.stack.imgur.com/HbYnz.png)
Вы увидите необходимые зависимости CEFSharp, которые будут развернуты вместе с приложением.
![введите здесь описание изображения](https://i.stack.imgur.com/rVvel.png)
person
Ocean Airdrop
schedule
24.09.2016
WPF
, основы использованияCefSharp
сClickonce
- это такой же. - person amaitland   schedule 14.12.2015