2016-11-30 1 views
2

Je dois sélectionner le fichier json.Le nom de type ou d'espace de nom 'Forms' n'existe pas dans l'espace de noms 'System.Windows'

public void LoadChartData() 
{ 
    var ofDialog = new System.Windows.Forms.OpenFileDialog { Filter = @"json (*.json)|*.json" }; 
    if (ofDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) 
    { } 
} 

Malheureusement compilation de ce code renvoie une erreur (deux fois, pour chaque System.Windows.Forms):

Error CS0234 The type or namespace name 'Forms' does not exist in the namespace 'System.Windows' (are you missing an assembly reference?)  

Comment gérer cette erreur?

Répondre

4

Incluez l'assembly System.Windows.Forms dans votre projet (comme le message d'erreur suggéré).

Accédez à votre Solution Explorer, cliquez avec le bouton droit sur votre projet. Puis cliquez sur Ajouter Référence. Choisissez System.Windows.Forms et appuyez sur OK.

+0

Cela fonctionne. Je vous remercie :) –