Error CS5001 "El programa no contiene un método 'Main'"
melvinou22
Mensajes publicados
129
Estado
Miembro
-
Usuario anónimo -
Usuario anónimo -
Hola,
como dice el título, tengo un error que dice "El programa no contiene un método 'Main' estático adecuado para un punto de entrada" y mi mayor problema es que me dice que el error está en el archivo CSC, me dice dónde se encuentra este archivo en mi computadora (documentos -> Visual Studio 2015 -> proyecto -> pixal) y cuando voy a este lugar no encuentro ningún documento CSC, no sé dónde está el error. Gracias de antemano por tu posible respuesta.
como dice el título, tengo un error que dice "El programa no contiene un método 'Main' estático adecuado para un punto de entrada" y mi mayor problema es que me dice que el error está en el archivo CSC, me dice dónde se encuentra este archivo en mi computadora (documentos -> Visual Studio 2015 -> proyecto -> pixal) y cuando voy a este lugar no encuentro ningún documento CSC, no sé dónde está el error. Gracias de antemano por tu posible respuesta.
9 respuestas
Buenas noches, ¿es un proyecto de dll?
--
Cuando era pequeño, el Mar Muerto solo estaba enfermo.
George Burns
--
Cuando era pequeño, el Mar Muerto solo estaba enfermo.
George Burns
Acabo de probar que cuando se intenta lanzar un proyecto de dll, no aparece este mensaje de error.
El método Main está (normalmente) en el archivo Program.cs
Es Visual Studio quien lo escribe en función de lo que has ingresado en las propiedades del proyecto.
Debería parecerse a esto
Puedes modificarlo, especialmente para manejar argumentos de línea de comandos
--
Cuando era pequeño, el mar Muerto solo estaba enfermo.
George Burns
El método Main está (normalmente) en el archivo Program.cs
Es Visual Studio quien lo escribe en función de lo que has ingresado en las propiedades del proyecto.
Debería parecerse a esto
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; namespace Test_Winform { static class Program { /// <summary> /// Punto de entrada principal de la aplicación. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } } Puedes modificarlo, especialmente para manejar argumentos de línea de comandos
--
Cuando era pequeño, el mar Muerto solo estaba enfermo.
George Burns
¿Qué tipo de proyecto has creado?
--
Cuando era pequeño, el Mar Muerto solo estaba enfermo.
George Burns
--
Cuando era pequeño, el Mar Muerto solo estaba enfermo.
George Burns
Ah, habría que haberlo precisado desde el principio, el 99% de las preguntas se refieren a winform.....
El punto de entrada es normalmente App.xaml.
El código es el siguiente
Xaml
cs
Atención al namespace y al nombre de la página de inicio, aquí MainWindow.xaml
--
Cuando era pequeño, el mar Muerto solo estaba enfermo.
George Burns
El punto de entrada es normalmente App.xaml.
El código es el siguiente
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> /// Lógica de interacción para App.xaml /// </summary> public partial class App : Application { } } Atención al namespace y al nombre de la página de inicio, aquí MainWindow.xaml
--
Cuando era pequeño, el mar Muerto solo estaba enfermo.
George Burns
Tengo un problema, me parece más bien así
XAML
y 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>
y 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> /// Lógica de interacción para MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } } }
At the risk of repeating myself
The entry point is usually App.xalm.
When you receive a response, the least you can do is read it carefully.
The codes you show come from MainWindow.xaml and MainWindow.xaml.cs
--
When I was young, the Dead Sea was only sick.
George Burns
The entry point is usually App.xalm.
When you receive a response, the least you can do is read it carefully.
The codes you show come from MainWindow.xaml and MainWindow.xaml.cs
--
When I was young, the Dead Sea was only sick.
George Burns
He recibido un correo con lo que dijiste, pero el mensaje no aparece en la conversación. En fin, como te dije arriba, no tengo app.xaml
Hola,
Resulta que tengo un problema del mismo tipo, excepto que el archivo App.cs está presente en mi proyecto. Lo había eliminado y luego reintegrado en la solución, y desde entonces tengo este error que no puedo corregir...
Si alguien tiene una opinión sobre el tema, no dude en compartirla, ¡sería muy apreciada!
Atentamente
Resulta que tengo un problema del mismo tipo, excepto que el archivo App.cs está presente en mi proyecto. Lo había eliminado y luego reintegrado en la solución, y desde entonces tengo este error que no puedo corregir...
Si alguien tiene una opinión sobre el tema, no dude en compartirla, ¡sería muy apreciada!
Atentamente