Come importare un progetto C# in Visual Studio 2015

di il
8 risposte

Come importare un progetto C# in Visual Studio 2015

Ciao a tutti,
mi è stata fornita una cartella con i sorgenti C# di una applicazione. (es. nome cartella "Report"). Vorrei usare Visual Studio 2015 per eseguire quella app ma soprattutto per seguirla con il debugger. E' una app per Windows con interfaccia grafica e fa uso di un Form.
Quello che pesavo di fare è di creare in Visual Studio un "nuovo progetto e selezionare "Applizazione Windows Form" in modo che esista una app definita in Visual Studio e indicare un path che abbia come ultima cartella una di nome "Report". Fatto questo avrei una Form e un file con estensione .cs. Qui sorge la mia domanda.
E' possibile posizionare tutto quello che ho sotto la mia cartella in questa cartella? Intendo dire se la mia app sarebbe pronta all'uso. Rimuoverei/facendo un backup dei pochi file che saranno presenti con la semplice creazione dell' app Windows Form.
Fatemi sapere i vostro parere e se servisse cambiare qualche cosa d'altro.
Grazie.

Giovanni

8 Risposte

  • Re: Come importare un progetto C# in Visual Studio 2015

    Hai un file .sln ?
  • Re: Come importare un progetto C# in Visual Studio 2015

    C# e' figlio di Microsoft e si sviluppa con Visual Studio.

    E' mooooolto strano che ci siano i sorgenti e non il file. SLN che rappresenta la 'solution' di VS.

    Esistono altri IDE (SharpDevelop, Rider) con cui sviluppare in C#, ma TUTTI supportano le solution di Microsoft.
  • Re: Come importare un progetto C# in Visual Studio 2015

    Ciao e grazie per le osservazioni. Vedo allora di fornirvi maggiori dati.
    Per una App in C# su Windows che vorrei debaggare per studiarla, mi sono state fornite due cartelle con i file di cui vi riporto la lista.

    cartella_01 (con i sorgenti)
    • 23/09/2013 14:49 144 app.config
      02/09/2008 11:03 1.078 App.ico
      23/09/2013 14:56 2.434 AssemblyInfo.cs
      30/06/2018 16:50 <DIR> bin
      22/10/2008 14:38 284 build.bat
      17/09/2008 16:43 1.803 ClaimOldWeek.cs
      21/11/2000 05:34 1.846 CLOCK05.ico
      04/09/2008 18:15 45.088 Copy of LetturaXls.cs
      20/01/2009 14:12 3.345 DbSet.cs
      20/01/2009 14:12 8.386 DbSet.Designer.cs
      20/01/2009 14:12 6.019 DbSet.resx
      23/10/2008 16:37 2.764 DecripPassword.cs
      26/03/2009 14:03 746 DocReceive.cs
      26/03/2009 14:03 12.998 DocReceive.Designer.cs
      26/03/2009 14:03 6.013 DocReceive.resx
      02/07/2018 14:25 731 DocSend.cs
      05/11/2008 16:51 13.504 DocSend.Designer.cs
      05/11/2008 16:51 6.013 DocSend.resx
      29/09/2008 18:11 1.648 Esempio in c#.txt
      27/03/2009 18:19 24.533 Form1.cs
      20/01/2009 14:05 30.327 Form1.resx
      15/09/2008 17:18 1.811 IlcEmployee.cs
      15/09/2008 17:19 2.102 IlcInput.cs
      16/12/2008 13:33 7.275 IlcLaborRow.cs
      15/09/2008 17:19 1.103 IlcWeekSummay.cs
      23/09/2013 14:07 144.923 LetturaInput.cs
      23/09/2013 14:01 87.091 LetturaInput.resx
      24/05/2010 13:16 142 MQ Cambio password.txt
      13/11/2008 20:01 1.070 MQ Claim Address.txt
      06/11/2008 13:46 5.750 MQParamiter.cs
      06/11/2008 13:46 28.655 MQParamiter.Designer.cs
      06/11/2008 13:46 6.428 MQParamiter.resx
      04/11/2008 14:10 359.254 MqSend.bmp
      04/11/2008 14:18 359.254 MqSend2.bmp
      04/11/2008 14:31 359.254 MqSend3.bmp
      30/06/2018 16:50 <DIR> obj
      06/11/2008 13:48 7.665 Options.cs
      06/11/2008 13:48 6.013 Options.resx
      30/06/2018 16:50 <DIR> Properties
      30/06/2008 02:30 115 Reporting.config
      23/09/2013 14:49 12.301 Reporting.csproj
      09/06/2011 14:55 2.950 Reporting.csproj.user
      09/06/2011 14:55 902 Reporting.sln
      30/06/2018 16:50 <DIR> Resources
      01/03/2012 12:38 37.758 SendMQ.cs
      01/03/2012 12:38 6.802 SendMQ.resx
      20/01/2009 15:41 1.807 Tagli sul codice.txt
      08/10/2008 15:17 4.936 TreeVista.cs
      01/10/2008 12:56 8.589 TreeVista.resx
      22/10/2008 17:32 6.345 UpgradeLog.XML
      27/10/2008 14:03 9.313 UpgradeLog2.XML
      09/06/2011 14:55 12.824 UpgradeLog3.XML
      30/03/2009 15:01 32.688 ViewTable.cs
      30/03/2009 14:59 15.839 ViewTable.resx
      05/09/2008 16:08 2.197 VisualizzaTabella.cs
      05/09/2008 16:08 7.010 VisualizzaTabella.resx
      31/03/2009 12:19 92.760 XMLTools.cs
      30/03/2009 15:30 22.627 XMLTools.resx
      30/06/2018 16:50 <DIR> _UpgradeReport_Files
    cartella_02 (con l'eseguibile "Reporting.exe" e altri file)
    • 3/11/2008 18:48 1.043 Address.txt
      03/07/2018 08:08 <DIR> Archive Folder
      06/03/2012 09:57 33.792 ClaimW.exe
      22/10/2008 11:34 81 COmando tes01.txt
      19/06/2018 14:02 6 contatoreInputID.ntg
      16/10/2007 12:58 28.672 CylinderTrackBar.dll
      19/06/2018 13:28 127 DBParamiter.txt
      11/11/2008 16:01 135.168 Documentazione.dll
      06/05/2009 18:00 40.960 Elabora.dll
      14/10/2009 16:39 76.959 Errori.TXT
      06/03/2017 16:54 13.944 Errori06032017.txt
      10/09/2008 16:22 757.760 Grafica.dll
      06/03/2017 16:54 1.274 ILE06032017.TXT
      23/08/2017 13:37 1.668 Ile23082017.TXT
      18/11/2009 19:08 21 Imposta.sp
      17/07/2007 11:54 265.728 MCS - Claim.doc
      08/09/2008 17:18 21.571 MCS - Claim.txt
      03/07/2018 08:09 <DIR> messaggi
      13/10/2010 14:57 49.152 Monitor.dll
      06/12/2017 10:19 305 MQParamiter.txt
      22/10/2008 12:14 483.328 MQTest01.exe
      14/10/2009 16:39 1.358 Preproc.TXT
      24/03/2009 12:52 54.749 qqqqqqq.TXT
      03/07/2018 08:09 <DIR> ReceiveFolder
      23/09/2013 14:56 1.302.528 Reporting.exe
      16/12/2008 12:33 1.277.952 Reporting_100.exe
      23/09/2013 14:16 1.302.528 Reporting_Frm2.exe
      23/05/2011 11:23 1.306.624 Reporting_ultimo.exe
      03/07/2018 08:12 <DIR> SendFOLDER
      31/08/2009 15:14 20.480 Tabelle.dll
      20/06/2017 12:50 20 Tempificazioni.sp
      04/09/2009 14:33 61.440 tempifico.dll
      23/09/2013 13:31 23 TempificoNonLav0.txt
      23/09/2013 13:31 448 TempificoOrari0.txt
      23/09/2013 13:31 8 TempificoPar0.txt
      06/03/2017 16:55 305 TOT06032017.TXT
      14/10/2009 16:39 308 Totali.TXT
      23/08/2017 13:37 304 Totali23082017.TXT
      03/07/2018 08:12 <DIR> _Da FARE
    Secondo voi co sarebbe possibilità di importare in VS l'ambiente dell'app?

    Grazie ancora per il supporto.

    Giovanni
  • Re: Come importare un progetto C# in Visual Studio 2015

    Come ti ho detto prima, usa il file della soluzione

    Avvia Visual Studio e apri un progetto esistente. Punta al file

    Reporting.sln
  • Re: Come importare un progetto C# in Visual Studio 2015

    Ciao,
    provo a spiegare i passi perchè non vedo i sorgenti del progetto importato.

    Premetto che ho VS Community 2015

    1) Prima selezione

    (Inizia) "Apri Progetto" --> seleziono la cartella dove ho i file sopra indicati (es. C:/CLAIM/Reporting) 2 seleziono il file di nome "Reporting.sln"
    NOTA: Trovo 2 opzioni: Chiudi soluzione (impostata) e Aggiungi a soluzione
    Premo il tasto [Apri] e non noto alcuna elaborazione ma trovo solo in (Recenti) una nuova entry con nome "Report".
    Facendo doppio click su questa, non vedo nulla, nel senso che non mi porta al progetto caricato

    2) Seconda selezione (altri passi eseguiti supponendo che i precedenti fossero sbagliati)

    File --> Nuovo --> Progetto --> "Progetto da codice esistente"
    Impostato "Visual C#" dove mi si chiede (Specificare il tipo di progetto che si desidera creare) e premo [Avanti]
    in (Specificare il percorso dei file) imposto C:/CLAIM/Reporting
    In nome nuovo progetto ho messo Report01 e premuto [Fine]

    Probabilmente c'è ancora qualcosa che ho trascurata.

    Grazie in anticipo per il supporto.

    Giovanni
  • Re: Come importare un progetto C# in Visual Studio 2015

    Ciao,
    ho trovato in rete un video dove veniva eseguito i doppio click direttamente sul file .sln. Facendo in questo modo ho avuto modo di vedere il
    progetto caricato. Ho inserito dei breakpoint ed ho provato ad eseguire. Ho ricevuto però il seguente messaggio

    There were build errors. Would you like to continue and run the last successful build?

    Ho chiuso il MessageBox senza rispondere.

    Non so se anche questo mio passo non sia corretto.
    Attendo un vostro aiuto.
    Grazie.

    Giovanni
  • Re: Come importare un progetto C# in Visual Studio 2015

    La stai facendo più complicata du quello che è...

    Se ci sono errori devi semplicemente leggere quali sono dalla lista degli errori di compilazione.
  • Re: Come importare un progetto C# in Visual Studio 2015

    gio123 ha scritto:


    Ho chiuso il MessageBox senza rispondere.
    Non so se anche questo mio passo non sia corretto.
    Devi rispondere NO, VS ti indicherà l'elenco degli errori (come ti ha già scritto Antonio).
Devi accedere o registrarti per scrivere nel forum
8 risposte