L'Importation De Windows Forms (C#, Visual Studio 2012

d'essayer d'ajouter un formulaire Windows existant dans un VS2012 projet WinForm, je vais "Ajouter/élément Existant...", puis importer: MyForm.cs, MyForm.le concepteur.cs, MyForm.resx

Cette habitude de travailler dans des versions antérieures de VS. (J'ai peut-être ajuster les espaces de noms.)

Dans VS2012 MyForm.le concepteur.cs et MyForm.resx qui ne sont pas associés à la Forme, aux fins de la Designer; c'est à dire qu'ils se présentent comme distincts des entrées de fichier dans l'Explorateur de solutions, pas imbriquée sous MyForm. En Double-cliquant sur MyForm montre un formulaire vide (pas de contrôle) avec pas de messages d'erreur. Le projet se compile et s'exécute correctement.

Cependant, quand j'ai faites glisser et déposez les fichiers dans le projet (régler/renommer l'espace), la forme de fichiers sont correctement associés les uns avec les autres et le Designer s'ouvre la forme d'amende.

Alors que maintenant, j'ai une solution, quelqu'un peut-il mettre en évidence quelle différence entre ces deux approches, ce qui est le point d'avoir un/Ajouter un Élément Existant option si cela ne fonctionne pas, et ce qui se passe réellement lorsque vous faites glisser les fichiers? Les fichiers.csproj peut-être?) est responsable de joindre les fichiers de formulaire? Parce qu'il fonctionne dans les deux sens dans les versions antérieures de VS puis-je suppose que c'est un bug?

Grâce.

OriginalL'auteur Matthias | 2013-02-25