Я работаю над приложением C #, содержание которого, я думаю, не имеет значения.В основном я часто использую Save/OpenFileDialogs
.И я использую исходное свойство dir, чтобы сделать его более удобным, и устанавливаю его в текущем рабочем каталоге.
Когда у меня есть сборка релиза, я упаковываю свое приложение и в нем есть все каталоги, поэтомуработает хорошо.Но когда я фактически отлаживаю его в Visual Studio, я хочу установить рабочий каталог, отличный от bin/Debug
.И я так и сделал.Я написал буквальный путь, как C:\Something\blah\xyz\workingDir\
.И это работает.Проблема в том, что у меня есть две машины, на которых я работаю, и этот путь не будет работать на другой машине.
Я знаю о макросах, подобных $(ProjectDir)
в Visual Studio, поэтому я хотел использовать их,К сожалению, когда я набираю то есть $(ProjectDir)
здесь:
я получаю эту ошибку:
Ребята, вы знаете, в чем может быть проблема?Я думал, что это действительно допустимый макрос, в соответствии с MSDN