And how much will the project weigh?
And how to put everything into 1 file, as I understand it, you need to add a bunch of dll sorts to the folder with the project ... or I’m mistaken ... just watched some video, but there was a webcam there.
1 answer
How to connect Awesomium instead of WebBrowser
Download the installer from the official site, select Custom and check all the checkboxes, then go to the folder where it was installed.
Find the native builds there (such as awesomium.dll and icudt ??. Dll), throw them into your bin \ Debug
Then the managed assemblies of Awesomium.Core, Awesomium.Windows.Controls. In theory, they need to add links directly from the folder where they lie, but I also put them in bin \ Debug, and add links - in the Project> Add Link menu.
I just do not like it when dependencies are not in sight. And I don’t like to climb too far.
To add an element to the Window - right-click on the Toolbox and select your assembly again, the element will appear in the panel, add it.
And how much will the project weigh?
If you remove all the PDBs, XML, replace the pair of DLLs with packed (they are in the same place as the usual ones), in general, press down to the limit with all the "native" means - that will be 26.4 MB in total.
If you need Flash - you still need the NPSWF32 ????. Dll library, where you should look for it - I don’t know, I took it anywhere (well, at least I checked the Adobe digital signature) and weighs another 18.7 MB.
And how to collect everything in 1 file
.NET assemblies can then be merged into EXE using ILMerge (but only later, now it is not worth it). But the native ones (and they are the main weight), perhaps, in any way. But do not. Just make an installer for your application.