Tizen API Not Found in Visual Studio Project

Original Created Nov 19, 2017 | Regeneration Apr 22, 2026

I recently installed Tizen for Visual Studio with all necessary tools including the baseline SDK and emulator. When starting a new project and attempting to use the Tizen.CallManager namespace, Visual Studio 2017 fails to detect the API and gives an error that the namespace "using Tizen.CallManager" is not found.

How can I resolve this issue?

Problem Understanding

The user is encountering a namespace recognition issue when trying to use Tizen-specific APIs in a Visual Studio project. The core problems are:

  1. Potential confusion between different Tizen API types (.NET vs Native vs Web)
  2. Incorrect project type selection for platform-specific code
  3. Possible misunderstanding of available namespaces in Tizen FX API

Solution Methods

  1. Verify API Availability:

    • Check the official Tizen FX API documentation to confirm the correct namespace for call-related functionality (Tizen.Telephony instead of Tizen.CallManager)
    • Ensure you're using the appropriate API reference for your development approach (.NET, Native, or Web)
  2. Project Structure Correction:

    • Platform-specific code must be written in the Tizen Platform project, not in the shared/portable codebase
    • Create or use an existing Tizen platform-specific project for your API calls
  3. Development Environment Setup:

    • Confirm all required Tizen extensions and SDK components are properly installed
    • Verify Visual Studio is configured correctly for Tizen development

Code Examples

// Correct namespace for telephony functionality
using Tizen.Telephony;

// Example usage in a Tizen platform project
public class TelephonyExample
{
    public void MakeCall()
    {
        // Implementation using Tizen.Telephony APIs
    }
}

Additional Tips

  • Always refer to the latest documentation on samsungtizenos.com for accurate API references
  • Review sample applications to understand proper project structure and API usage
  • Ensure your development environment matches the requirements for your target Tizen version
  • Remember that platform-specific code cannot be used in portable class libraries

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.