Erreur CS5001 "Le programme ne contient pas de méthode 'Main' "
melvinou22
Messages postés
113
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
comme le dit le titre j'ai une erreur qui me dit " Le programme ne contient pas de méthode 'Main' statique adaptée à un point d'entrée " et mon plus gros problème ses qu'il me dit que l'erreur est dans le fichier CSC il me dit ou ses situe se fichier dans mon ordinateur (document-> Visual Studio 2015 -> projet -> pixal) et quand je vais à cette endroit je ne trouve pas de CSC doc j ne sais pas ou est l’erreur merci d'avance pour vos peut être prochaine réponse
comme le dit le titre j'ai une erreur qui me dit " Le programme ne contient pas de méthode 'Main' statique adaptée à un point d'entrée " et mon plus gros problème ses qu'il me dit que l'erreur est dans le fichier CSC il me dit ou ses situe se fichier dans mon ordinateur (document-> Visual Studio 2015 -> projet -> pixal) et quand je vais à cette endroit je ne trouve pas de CSC doc j ne sais pas ou est l’erreur merci d'avance pour vos peut être prochaine réponse
A voir également:
- Le programme ne contient pas de méthode 'main' statique adaptée à un point d'entrée
- Point de suite word - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Point de restauration - Guide
- Comment inserer une video dans un power point - Guide
- Programme demarrage windows - Guide
9 réponses
Je viens de tester quand on veut lancer un projet de dll, c'est pas ce message d'erreur.
La méthode Main est (normalement) dans le fichier Program.cs
C'est VS qui l'écrit en fonction de ce que tu as saisis dans les propriétés du projet.
Il doit ressembler à ça
Tu peux le modifier en particulier pour gérer des arguments en ligne de commande
La méthode Main est (normalement) dans le fichier Program.cs
C'est VS qui l'écrit en fonction de ce que tu as saisis dans les propriétés du projet.
Il doit ressembler à ça
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace Test_Winform { static class Program { /// <summary> /// Point d'entrée principal de l'application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
Tu peux le modifier en particulier pour gérer des arguments en ligne de commande
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ha il aurait fallu le préciser dès le début, 99% des questions concernent winform.....
Le point d'entré est normalement App.xalm.
Le code est le suivant
Xaml
cs
Attention au namespace et au nom de la page de démarrage, ici MainWindow.xaml
Le point d'entré est normalement App.xalm.
Le code est le suivant
Xaml
<Application x:Class="Test_WPF_Cs.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> </Application.Resources> </Application>
cs
using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Threading.Tasks; using System.Windows; namespace Test_WPF_Cs { /// <summary> /// Logique d'interaction pour App.xaml /// </summary> public partial class App : Application { } }
Attention au namespace et au nom de la page de démarrage, ici MainWindow.xaml
j'ai un probleme moi sa resemble plutot a sa
XAML
et c#
XAML
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
</Grid>
</Window>
et c#
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; namespace WpfApplication1 { /// <summary> /// Logique d'interaction pour MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } } }
Au risque de me répéter
Le point d'entré est normalement App.xalm.
Quand on te fait une réponse, la moindre des choses est de la lire avec attention.
Les codes que tu montres proviennent de MainWindow.xaml et MainWindow.xaml.cs
Le point d'entré est normalement App.xalm.
Quand on te fait une réponse, la moindre des choses est de la lire avec attention.
Les codes que tu montres proviennent de MainWindow.xaml et MainWindow.xaml.cs
j'ai resu un mail avec se que tu as dit mes le message n'apparait pas dans la conversation fin bref comme je te l'ai dit plus haut je n'ai pas app.xaml
Bonjour,
Il se trouve que j'ai un problème du même type, hormis que le fichier App.cs est bien présent dans mon projet ! Je l'avais retiré puis ré-inclus dans la solution, et depuis cette erreur que je ne parviens pas à corriger...
Si quelqu'un a un avis sur la question, qu'il n'hésite pas ca serait le bienvenu !
Cordialement
Il se trouve que j'ai un problème du même type, hormis que le fichier App.cs est bien présent dans mon projet ! Je l'avais retiré puis ré-inclus dans la solution, et depuis cette erreur que je ne parviens pas à corriger...
Si quelqu'un a un avis sur la question, qu'il n'hésite pas ca serait le bienvenu !
Cordialement