Application en C# ne fonctionne pas sur un autre ordinateur

J'ai respecté mon C# windows forms application sur Visual Studio 2008 avec la configuration "Release". Quand j'essaie de le lancer sur un autre ordinateur, pas de fenêtres sont affichées. Respecté sur Windows 7, un autre ordinateur windows xp est installé.
Que peut-il être?

Ajouté:
Je n'ai pas créer n'importe quel programme d'installation. Une autre machine .net framework 3.0, pas 3.5 est installé, mais la simple application hello world fonctionne très bien. J'ai essayé de copier le programme dans un autre dossier sur mon ordinateur - pas de changements.

  • Il pourrait être n'importe quoi. Droits insuffisants, manque d'assemblages, de valeurs manquantes, ... Les gens ici vont avoir besoin de plus de détails.
  • Pas d'erreurs apparaissent, rien dans le journal d'application, pas de trace du processus dans le Gestionnaire des Tâches?
  • Les bombardements aériens de sortir avant que la fenêtre ne peut en être tirée. Êtes-vous le piégeage d'une erreur et de ne pas jeter ou de leur enregistrement? En supposant que l'autre ordinateur n'ont .NET 3.5 de l'exécution. Avez-vous essayé de lancer en ligne de commande? Rien retourné? Rien d'exécution dans le gestionnaire des tâches? Qu'est-ce que l'utilisation de la mémoire en train de faire?
  • Pas d'erreurs apparaissent.
  • D'un autre ordinateur .net framework 3.0 est installé.
  • pas de code s'affiche, soit. S'il vous plaît poster un peu de code. En fait, créez vous-même un simple "hello, world" du programme, et d'essayer de faire fonctionner sur l'autre machine. S'il ne fonctionne pas, poste le code ici.
  • Avez-vous fait de créer un programme d'installation de ce programme, ou tout simplement copier le binaire? Bien qu'une simple copie de travail, il est très probable qu'il existe tout un tas de dépendances manquantes.
  • avez-vous essayé de copier le programme dans un autre dossier sur votre propre ordinateur? Copie de la même manière que vous avez fait pour l'autre ordinateur, mais le copier dans un autre dossier sur votre propre ordinateur.
  • Bonjour tout le monde, l'application fonctionne. Même avec .net framework 3.0. Quel est le code que tu veux dire?
  • Oui, j'ai essayé de copier le programme dans un autre dossier sur mon propre ordinateur. Tout fonctionne.
  • Poste le code...
  • peut-être que vous devriez installer .NET 3.5 sur l'autre ordinateur?
  • J'ai commenté la partie avec certaines opérations sur les fichiers et qu'il a travaillé sur une autre machine. Pourquoi peut-il arriver?
  • OMI, il n'a pas vraiment beaucoup de différence pourquoi. Lorsque vous déployez une application, vous pouvez créer un programme d'installation (ou utilisez ClickOnce). Simple que cela. Presque pas de non-trivial d'application aujourd'hui peut être déployé avec succès simplement en les copiant sur un certain nombre de fichiers.

InformationsquelleAutor Sergey | 2010-02-21