Login to the Zoom App Marketplace using your Zoom account, click Develop in the dropdown on the top-right corner, and select Build App. If you haven't created an SDK app, click Create in the SDK section and create one. If you have created an SDK app, click View here. Click Download and Windows(c#) to download the Zoom Meeting SDK Windows C# Wrapper.
Please note that the wrapper DLL is located at:
You need Microsoft Visual Studio to run the demo. Follow the steps to build and run the demo:
- Click the
zoom_sdk_c_sharp_wrap.slnfile in the
zoom_sdk_c_sharp_wrapfolder to launch the project in Visual Studio.
- Change the project setting to “Build”.
zoom_sdk_demofolder to open the demo.
- Change the project's solution configuration to Release.
- Change the project's solution platform to x86.
- Build and run.
Here are some troubleshooting tips if you come across any issues running the demo.
If you are using a newer version of Visual Studio, there is a chance the automatic upgrade wizard might change some configuration settings.
Ensure that the Target framework is identical across the
When you right click on either of these projects in Solution Explorer > Properties, the Application Tab should show you the Target Framework, such as
.NET Framework x.x.x.
For example, if the
zoom_sdk_dontnet_wrap project targets
.NET Framework 4.7.2, change the target framework for
.NET Framework 4.7.2 as well.
If you are running the x64 version of the C# Wrapper, ensure that the Configuration is set to Release and Platform is targeting
If you are running the x86 version of the C# Wrapper, ensure that the Configuration is set to “Release and Platform is targeting
Note that targeting
Any CPU for Platform can be ambiguous. We recommend explicitly setting the Platform target as mentioned above.
Right click on your Solution, for example
zoom_sdk_c_sharp_wrap, and choose Configuration Manager.
In Configuration Manager, you can add
x64 as the target platform if they don’t already exist.
Since the C# wrapper is a community project, it may not include all interfaces available in the Windows SDK. However, as long as an interface is available in the Windows SDK, developers may configure the C# wrapper and make any interfaces available in the C# wrapper.
This guide will take
AskAttendeeToStartVideo as an example.
Note: If your goal is to recompile the C# wrapper without adding new interfaces, just follow Step 1-3.
- C# wrapper
- Visual Studio 2019 or later
Download the latest C# wrapper from App Marketplace.
Go to the
zoom_sdk_c_sharp_wrapfolder and open the solution file
zoom_sdk_c_sharp_wrap.slnin Visual Studio:
- Once the project is opened, you will see the project
zoom_sdk_dotnet_wrap, which is the C# wrapper that we will be modifying:
Rebuild the solution if your goal is just to recompile the wrapper.
- To add
AskAttendeeToStartVideo, navigate to the
IMeetingVideoControllerDotNetWrapclass and add the new
Add the same interface in the private ref class in the
meeting_video_dotnet_wrap.cppand add the
- Rebuild the C# wrapper project. Once rebuilt, you can use this interface in your project.
You may repeat the same steps for all other interfaces that you want to add.