(MVC) MVC (2018)

CefSharp.Winforms.ChromiumWebBrowser minimal example on VB.NET (with cookies collector and script executor).

Project file, configured to X64.

   1:  <?xml version="1.0" encoding="utf-8"?>
   2:  <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   3:    <Import Project="..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.props" Condition="Exists('..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.props')" />
   4:    <Import Project="..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.props" Condition="Exists('..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.props')" />
   5:    <Import Project="..\packages\cef.redist.x86.3.3578.1870\build\cef.redist.x86.props" Condition="Exists('..\packages\cef.redist.x86.3.3578.1870\build\cef.redist.x86.props')" />
   6:    <Import Project="..\packages\cef.redist.x64.3.3578.1870\build\cef.redist.x64.props" Condition="Exists('..\packages\cef.redist.x64.3.3578.1870\build\cef.redist.x64.props')" />
   7:    <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
   8:    <PropertyGroup>
   9:      <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
  10:      <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
  11:      <ProjectGuid>{18035453-EDF5-4C2A-9E65-8D35E8D11BDC}</ProjectGuid>
  12:      <OutputType>Exe</OutputType>
  13:      <StartupObject>Jotform_Addins2.Starter</StartupObject>
  14:      <RootNamespace>Jotform_Addins2</RootNamespace>
  15:      <AssemblyName>Jotform_Addins2</AssemblyName>
  16:      <FileAlignment>512</FileAlignment>
  17:      <MyType>Console</MyType>
  18:      <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
  19:      <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
  20:      <Deterministic>true</Deterministic>
  21:      <NuGetPackageImportStamp>
  22:      </NuGetPackageImportStamp>
  23:    </PropertyGroup>
  24:    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
  25:      <PlatformTarget>x64</PlatformTarget>
  26:      <DebugSymbols>true</DebugSymbols>
  27:      <DebugType>full</DebugType>
  28:      <DefineDebug>true</DefineDebug>
  29:      <DefineTrace>true</DefineTrace>
  30:      <OutputPath>bin\Debug\</OutputPath>
  31:      <DocumentationFile>Jotform_Addins2.xml</DocumentationFile>
  32:      <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
  33:      <Prefer32Bit>false</Prefer32Bit>
  34:    </PropertyGroup>
  35:    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  36:      <PlatformTarget>AnyCPU</PlatformTarget>
  37:      <DebugType>pdbonly</DebugType>
  38:      <DefineDebug>false</DefineDebug>
  39:      <DefineTrace>true</DefineTrace>
  40:      <Optimize>true</Optimize>
  41:      <OutputPath>bin\Release\</OutputPath>
  42:      <DocumentationFile>Jotform_Addins2.xml</DocumentationFile>
  43:      <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
  44:    </PropertyGroup>
  45:    <PropertyGroup>
  46:      <OptionExplicit>On</OptionExplicit>
  47:    </PropertyGroup>
  48:    <PropertyGroup>
  49:      <OptionCompare>Binary</OptionCompare>
  50:    </PropertyGroup>
  51:    <PropertyGroup>
  52:      <OptionStrict>Off</OptionStrict>
  53:    </PropertyGroup>
  54:    <PropertyGroup>
  55:      <OptionInfer>On</OptionInfer>
  56:    </PropertyGroup>
  57:    <PropertyGroup>
  58:      <ApplicationIcon>Resources\logo-new%404x%281%29.ico</ApplicationIcon>
  59:    </PropertyGroup>
  60:    <PropertyGroup>
  61:      <ApplicationManifest>My Project\app.manifest</ApplicationManifest>
  62:    </PropertyGroup>
  63:    <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
  64:      <DebugSymbols>true</DebugSymbols>
  65:      <DefineDebug>true</DefineDebug>
  66:      <DefineTrace>true</DefineTrace>
  67:      <OutputPath>bin\x64\Debug\</OutputPath>
  68:      <DocumentationFile>Jotform_Addins2.xml</DocumentationFile>
  69:      <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
  70:      <DebugType>full</DebugType>
  71:      <PlatformTarget>x64</PlatformTarget>
  72:      <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  73:    </PropertyGroup>
  74:    <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
  75:      <DefineTrace>true</DefineTrace>
  76:      <OutputPath>bin\x64\Release\</OutputPath>
  77:      <DocumentationFile>Jotform_Addins2.xml</DocumentationFile>
  78:      <Optimize>true</Optimize>
  79:      <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
  80:      <DebugType>pdbonly</DebugType>
  81:      <PlatformTarget>x64</PlatformTarget>
  82:      <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
  83:      <Prefer32Bit>true</Prefer32Bit>
  84:    </PropertyGroup>
  85:    <ItemGroup>
  86:      <Reference Include="CefSharp, Version=71.0.2.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=AMD64">
  87:        <SpecificVersion>False</SpecificVersion>
  88:        <HintPath>..\packages\CefSharp.Common.71.0.2\CefSharp\x64\CefSharp.dll</HintPath>
  89:      </Reference>
  90:      <Reference Include="CefSharp.BrowserSubprocess, Version=71.0.2.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=AMD64">
  91:        <SpecificVersion>False</SpecificVersion>
  92:        <HintPath>..\packages\CefSharp.Common.71.0.2\CefSharp\x64\CefSharp.BrowserSubprocess.exe</HintPath>
  93:      </Reference>
  94:      <Reference Include="CefSharp.BrowserSubprocess.Core, Version=71.0.2.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=AMD64">
  95:        <SpecificVersion>False</SpecificVersion>
  96:        <HintPath>..\packages\CefSharp.Common.71.0.2\CefSharp\x64\CefSharp.BrowserSubprocess.Core.dll</HintPath>
  97:      </Reference>
  98:      <Reference Include="CefSharp.Core, Version=71.0.2.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=AMD64">
  99:        <SpecificVersion>False</SpecificVersion>
 100:        <HintPath>..\packages\CefSharp.Common.71.0.2\CefSharp\x64\CefSharp.Core.dll</HintPath>
 101:      </Reference>
 102:      <Reference Include="CefSharp.WinForms, Version=71.0.2.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138, processorArchitecture=AMD64">
 103:        <SpecificVersion>False</SpecificVersion>
 104:        <HintPath>..\packages\CefSharp.WinForms.71.0.2\CefSharp\x64\CefSharp.WinForms.dll</HintPath>
 105:      </Reference>
 106:      <Reference Include="Microsoft.Office.Interop.Excel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
 107:        <EmbedInteropTypes>True</EmbedInteropTypes>
 108:      </Reference>
 109:      <Reference Include="System" />
 110:      <Reference Include="System.Data" />
 111:      <Reference Include="System.Deployment" />
 112:      <Reference Include="System.Drawing" />
 113:      <Reference Include="System.Windows.Forms" />
 114:      <Reference Include="System.Xml" />
 115:      <Reference Include="System.Core" />
 116:      <Reference Include="System.Xml.Linq" />
 117:      <Reference Include="System.Data.DataSetExtensions" />
 118:      <Reference Include="System.Net.Http" />
 119:    </ItemGroup>
 120:    <ItemGroup>
 121:      <Import Include="Microsoft.VisualBasic" />
 122:      <Import Include="System" />
 123:      <Import Include="System.Collections" />
 124:      <Import Include="System.Collections.Generic" />
 125:      <Import Include="System.Data" />
 126:      <Import Include="System.Drawing" />
 127:      <Import Include="System.Diagnostics" />
 128:      <Import Include="System.Windows.Forms" />
 129:      <Import Include="System.Linq" />
 130:      <Import Include="System.Xml.Linq" />
 131:      <Import Include="System.Threading.Tasks" />
 132:    </ItemGroup>
 133:    <ItemGroup>
 134:      <Compile Include="BrowserForm.Designer.vb">
 135:        <DependentUpon>BrowserForm.vb</DependentUpon>
 136:      </Compile>
 137:      <Compile Include="BrowserForm.vb">
 138:        <SubType>Form</SubType>
 139:      </Compile>
 140:      <Compile Include="Controls\ControlExtensions.vb" />
 141:      <Compile Include="CookieMonster.vb" />
 142:      <Compile Include="Form1.Designer.vb">
 143:        <DependentUpon>Form1.vb</DependentUpon>
 144:      </Compile>
 145:      <Compile Include="Form1.vb">
 146:        <SubType>Form</SubType>
 147:      </Compile>
 148:      <Compile Include="My Project\AssemblyInfo.vb" />
 149:      <Compile Include="My Project\Application.Designer.vb">
 150:        <AutoGen>True</AutoGen>
 151:        <DependentUpon>Application.myapp</DependentUpon>
 152:      </Compile>
 153:      <Compile Include="My Project\Resources.Designer.vb">
 154:        <AutoGen>True</AutoGen>
 155:        <DesignTime>True</DesignTime>
 156:        <DependentUpon>Resources.resx</DependentUpon>
 157:      </Compile>
 158:      <Compile Include="My Project\Settings.Designer.vb">
 159:        <AutoGen>True</AutoGen>
 160:        <DependentUpon>Settings.settings</DependentUpon>
 161:        <DesignTimeSharedInput>True</DesignTimeSharedInput>
 162:      </Compile>
 163:      <Compile Include="Starter.vb" />
 164:    </ItemGroup>
 165:    <ItemGroup>
 166:      <EmbeddedResource Include="BrowserForm.resx">
 167:        <DependentUpon>BrowserForm.vb</DependentUpon>
 168:      </EmbeddedResource>
 169:      <EmbeddedResource Include="Form1.resx">
 170:        <DependentUpon>Form1.vb</DependentUpon>
 171:      </EmbeddedResource>
 172:      <EmbeddedResource Include="My Project\Resources.resx">
 173:        <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
 174:        <LastGenOutput>Resources.Designer.vb</LastGenOutput>
 175:        <CustomToolNamespace>My.Resources</CustomToolNamespace>
 176:        <SubType>Designer</SubType>
 177:      </EmbeddedResource>
 178:    </ItemGroup>
 179:    <ItemGroup>
 180:      <None Include="My Project\app.manifest" />
 181:      <None Include="My Project\Application.myapp">
 182:        <Generator>MyApplicationCodeGenerator</Generator>
 183:        <LastGenOutput>Application.Designer.vb</LastGenOutput>
 184:      </None>
 185:      <None Include="My Project\Settings.settings">
 186:        <Generator>SettingsSingleFileGenerator</Generator>
 187:        <CustomToolNamespace>My</CustomToolNamespace>
 188:        <LastGenOutput>Settings.Designer.vb</LastGenOutput>
 189:      </None>
 190:      <None Include="App.config" />
 191:      <None Include="packages.config" />
 192:    </ItemGroup>
 193:    <ItemGroup>
 194:      <Content Include="Resources\chromium-256.png" />
 195:      <Content Include="Resources\logo-new%404x%281%29.ico" />
 196:      <Content Include="Resources\nav_left_green.png" />
 197:      <Content Include="Resources\nav_plain_green.png" />
 198:      <Content Include="Resources\nav_plain_red.png" />
 199:      <Content Include="Resources\nav_right_green.png" />
 200:    </ItemGroup>
 201:    <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
 202:    <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
 203:      <PropertyGroup>
 204:        <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
 205:      </PropertyGroup>
 206:      <Error Condition="!Exists('..\packages\cef.redist.x64.3.3578.1870\build\cef.redist.x64.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x64.3.3578.1870\build\cef.redist.x64.props'))" />
 207:      <Error Condition="!Exists('..\packages\cef.redist.x86.3.3578.1870\build\cef.redist.x86.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\cef.redist.x86.3.3578.1870\build\cef.redist.x86.props'))" />
 208:      <Error Condition="!Exists('..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.props'))" />
 209:      <Error Condition="!Exists('..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.targets'))" />
 210:      <Error Condition="!Exists('..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.props'))" />
 211:      <Error Condition="!Exists('..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.targets'))" />
 212:    </Target>
 213:    <Import Project="..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.targets" Condition="Exists('..\packages\CefSharp.Common.71.0.2\build\CefSharp.Common.targets')" />
 214:    <Import Project="..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.targets" Condition="Exists('..\packages\CefSharp.WinForms.71.0.2\build\CefSharp.WinForms.targets')" />
 215:  </Project>


Comments ( )
Link to this page: //www.vb-net.com/CefSharp_ChromiumWebBrowser/Project.htm
< THANKS ME>