2015-06-05 2 views
0

Я получил эту страшную ошибку, связанную с ClosedXML, когда я развернул свой проект на сервере.Синтаксис синтаксиса post-build

Проект выполняется локально.

Could not load file or assembly 'DocumentFormat.OpenXml, Version=2.5.5631.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. 

Так что я поместил "недостающий" файл DLL в/binDLL

Затем я добавил следующую CMD директиву строки:

Copy "$(SolutionDir)binDLL\DocumentFormat.OpenXml.dll" "$(ProjectDir)$(OutDir)" 

Когда я строю, я скоплению погрешность

Error 17 The command "Copy "C:\Projects\MyProject\binDLL\DocumentFormat.OpenXml.dll" "C:\Projects\MyProject\bin\"" exited with code 1 

ответ

1

Я не вижу причины делать это так. Просто откройте «Ссылки» в обозревателе решений, щелкните правой кнопкой мыши соответствующую ссылку, выберите Properties и установите Copy Local в значение «Истина». Это должно делать свое дело.

+0

Да, это сработало, когда я попробовал это сегодня. Я думал, что сделал это, прежде чем опубликовать, и это не работает. Спасибо, что подтвердили – Slinky

Смежные вопросы