Скомпилированный проект Windows Forms не будет работать на компьютере с Windows 2008 Server - PullRequest
1 голос
/ 01 мая 2011

У меня очень простой проект C # Windows Forms.Он отлично работает на моем ПК для разработки (Win7 x64), но после компиляции не будет работать на Windows 2008 x64.

Есть идеи, почему?

Спасибо.

РЕДАКТИРОВАТЬ (большеinfo):

Ошибка, которую я получаю на сервере, такова:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: servertester.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 4dbd6fe8
  Problem Signature 04: ServerTester
  Problem Signature 05: 1.0.0.0
  Problem Signature 06: 4dbd6fe8
  Problem Signature 07: 3
  Problem Signature 08: 15
  Problem Signature 09: System.IO.FileNotFoundException
  OS Version:   6.0.6002.2.2.0.272.7
  Locale ID:    1037

целевой платформой проекта является Any PC, хотя он компилируется в x64.Целевой структурой является клиентский профиль .Net 4.

Надеюсь, это поможет:)

Ответы [ 2 ]

2 голосов
/ 01 мая 2011

Это исключение, когда файл не найден, это может быть так же просто, как забыть скопировать файл или не указывать полное имя пути.Не думайте об этом, реализуйте обработчик для события AppDomain.CurrentDomain.UnhandledException и регистрируйте или отображайте значение e.ExceptionObject.ToString ().Он говорит вам, где ваш код бомбили.

0 голосов
/ 01 мая 2011

Случайное предположение, учитывая, что ваш вопрос абсолютно не содержит подробностей.Помните ли вы установить соответствующий сервер .NET Framework на сервере?

...