Развертывание c # clickonce: как переименовать «Файлы приложения»? - PullRequest
1 голос
/ 09 декабря 2010

Я новичок в clickonce, поэтому я пытаюсь использовать публичный хостинг для первых шагов. У меня возникла проблема:

Ftp сервер отклоняет папки с пробелами в их именах, поэтому

ftp://.../ProgramName/Application Files/

не может быть развернуто. Я понял проблему: VS 2010 не может загружать на сервер папки с пробелами в именах. Я погуглил проблему и обнаружил этот пост , в котором предлагается немного изменить файл Microsoft.Common.targets (замените «Файлы приложений» на «Файлы приложений». Я сделал это, но теперь Visual Studio ломает ошибку при развертывание:

Не удалось выполнить публикацию со следующим ошибка: не удалось найти часть дорожка 'E: ... \ bin \ Release \ app.publish \ Application Files \'

это правда, потому что

\ Bin \ Release \ app.publish \ Application Файлы \

не существует, но

\ Bin \ Release \ app.publish \ ApplicationFiles \

делает. Это соответствует изменениям, которые я внес в файл .targets, но VS все еще "делает это неправильно".

Что еще я могу сделать, чтобы развернуть мое приложение на сервере, который не может, кроме имен, таких как «Файлы приложений»?

Заранее спасибо, Илья.

1 Ответ

0 голосов
/ 12 января 2011

Просто интересно, что произойдет, если вы поместите% 20 в ссылку, где пробел? (Нет способа изменить его в ClickOnce, о котором я знаю.)

...