Error CS5001 "El programa no contiene un método 'Main'"

melvinou22 Mensajes publicados 129 Estado Miembro -  
 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.

9 respuestas

melvinou22 Mensajes publicados 129 Estado Miembro 32
 
... no hay CSC así que no sé ...
0
Usuario anónimo
 
Buenas noches, ¿es un proyecto de dll?

--
Cuando era pequeño, el Mar Muerto solo estaba enfermo.
George Burns
0
Usuario anónimo
 
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
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
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
al buscar program.cs no lo encuentro por ningún lado
y he creado un archivo "test" que está vacío, por lo que funciona
y no hay archivo program.cs tampoco, así que estoy perdido
0
Usuario anónimo
 
¿Qué tipo de proyecto has creado?

--
Cuando era pequeño, el Mar Muerto solo estaba enfermo.
George Burns
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
Es un proyecto WPF.
0
Usuario anónimo
 
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
<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
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
Tengo un problema, me parece más bien así

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(); } } } 
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
Lo que te acabo de enviar es el código C# y el XAML del proyecto "testigo", el que funciona.
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
Et en comparant, ce ne doit pas être là l'erreur entre celui qui fonctionne et celui qui ne fonctionne pas, il n'y a pas de différence.
0
Usuario anónimo
 
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
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
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
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
Ah, en fait, je ne l’avais pas dit. Désolé de m’être emporté un peu vite. Je n’ai pas app.xaml, j’ai seulement app.g.i.cs et app.g.cs, et ce sont des documents qui ne veulent pas s’ouvrir.
0
melvinou22 Mensajes publicados 129 Estado Miembro 32
 
Lo siento, pero no puedo ayudar con eso.
0
FREEWARE_Defender
 
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
0
Usuario anónimo
 
Buenas noches

Lo había retirado y luego re incluido en la solución

No debías...

Te propongo crear un nuevo proyecto e importar todos tus archivos, excepto App.xml y App.cs que normalmente ya estarán allí.
0