2017-02-04 20 views
-5

Я нахожусь в Германии в Alfatraining, чтобы узнать C#. У меня не было проблем до пятницы ??? Все работало нормально. В пятницу - день представления - это не сработало ???C#, Visual Studio 2015,

Путь Определение:

не
private static readonly string accessDbPath = Path.GetFullPath(Path.Combine(
       Application.StartupPath, @"..\..\..", "DB", "KundeArtikel.accdb")); 

private static readonly string connectionString = 
      "Driver={Microsoft Access Driver (*.mdb, *.accdb)};" + 
      "DBQ=" + accessDbPath; 

до четверг все Allright:

C: \ Users \ Alfa \ Documents \ Visual Studio 2015 \ Projects \ Основная программа \ Main Program \ DB \ KundeArtikel.accdb

после пятницу:

C: \ Users \ Alfa \ Documents \ Visual Studio 2015 \ Projects \ DB \ KundeArtikel.accdb

Кто-нибудь знает, какие изменения были сделаны. Программа такая же. Я предполагаю, что изменения были сделаны в пределах Экстра \ опция или Project-Explorer.

+10

Добро пожаловать в мир программистов. В день презентации - он никогда не работает :) – Satpal

+0

Как вы думаете, вы должны спросить об этом на обсуждении в MSDN/Visual Studio? Они могут помочь вам лучше. –

ответ

0

Решение:

Я запрограммировал программу в DEBUG государственного X86.

Презентация, представленная в государстве RELEASE X64.

Путь вывода автоматически изменяется из "bin \ x86 \ Debug \" TO "\ DB".

(Свойства программы ProgrammExplorer MainProgram).

+0

Нет автоматики, которая изменит выходной путь на «\ DB». Несколько дней назад вы изменили путь выпуска, но вы никогда не замечали из-за режима отладки. Создайте простой новый проект и проверьте выходной путь по умолчанию для release/debug x86/x64 –

-1

Спасибо, Сэр Руфо, Вы правы. Я создал новый проект и по умолчанию были. Я «новичок» в C#. Я не знал значения свойств. Поэтому я определенно назвал это и что-то изменил. Жалоба на репетитора. (Нет Linq, нет ADO, нет отладки, ... в течение 6 недель ???) Возможно, это была моя ошибка. Теперь я знаю значение «выходного пути». Спасибо всем. Задача решена.