J'ai hérité d'un projet ASP.NET, et je ne suis pas sûr de la meilleure façon de le charger dans Visual Studio 2008. Le client m'a envoyé les fichiers, et c'est ce que le fichier système ressemble:Visual Studios 2008 - Plusieurs projets en solution
- bin (dir)
- en (dir)
- fr (dir)
- Scripts (dir)
- Web.config
le répertoire en est un doublon du répertoire fr, avec la seule différence entre les deux étant du texte anglais par rapport texte français dans les fichiers ASPX. Donc, quand j'ai essayé de construire une solution, Visual Studios se plaignait naturellement des fonctions et classes déjà définies dans l'un des dossiers (par exemple, le type "Control_topnavigtation" contient déjà une définition pour DockXml ..... car il est défini à la fois en répertoire et le répertoire fr).
Quand je regarde dans tout le code * de .aspx.cs, je peux voir des déclarations comme:
Header_global.Controls.Add(Page.LoadControl("~/en/Controls/Header_global.ascx"));
Notez que le préfixe ~/en/
.... Cela me conduit à croire que le développeur original n'a pas créé solution unique pour chacun des répertoires en
et fr
. Il n'avait probablement qu'une seule solution pour servir l'ensemble du projet.
Je suis extrêmement nouveau pour .NET, donc quelqu'un peut-il me dire étape par étape comment configurer Visual Studio 2008 pour reproduire un environnement de développement similaire au développeur précédent afin que je puisse commencer à développer?
ne devriez-vous pas avoir app_data et app_code là-dedans? Si tout cela se trouve à la fois dans les dossiers en et fr, il se peut qu'ils ne soient que deux projets distincts (vous ne savez pas exactement pourquoi ils partagent une seule corbeille). – abolotnov
Je ne vois aucun fichier/répertoire app_data ou app_code dans les fichiers qui m'ont été envoyés ... – John