|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.08.2017, 12:49 | #1 |
Новичок
Джуниор
Регистрация: 23.08.2017
Сообщений: 4
|
Пробелы в макросе построения visuial studio
Всем привет! Столкнулся с такой проблемой. При построении решения в visual studio, когда прописываю путь, где дистрибутив будет собираться, возникает ошибка построения решения(а именно, не видит, куда папку с дистрибутивом положить, из-за пробелов в пути solution'а). Пример кода:
<PropertyGroup> <PackageDir Condition="'$(PackageDir)' == ''">$(SolutionDir)\Distributive</PackageDir> А переменная $(Solution) выглядит, например, следующим образом: D:\My Projects\... Подскажите, как избавится от пробела в переменной? Вариант с переносом проекта в другое место, где путь прописывается без пробела не подходит. P.S PackageDir используется дальше по коду, для Build'а решения, поэтому такая строчка необходима. |
23.08.2017, 13:00 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Пути с пробелами надо заключать в кавычки, это всегда так на винде... ну или сокращать до 8.3
|
23.08.2017, 13:04 | #3 |
Новичок
Джуниор
Регистрация: 23.08.2017
Сообщений: 4
|
С переменной это не сработает. В кавычках она перестаёт быть переменной.
|
23.08.2017, 13:50 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Нельзя заменить пробел подставкой какойто, %20 или подобное?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
23.08.2017, 13:53 | #5 |
Новичок
Джуниор
Регистрация: 23.08.2017
Сообщений: 4
|
Дело в том, что $(SolutionDir) уже определён, как путь к файлу решения. Если только с ним самим что-то сделать...
|
23.08.2017, 14:04 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,759
|
Итак, два варианта:
1. $(SolutionDir)\Distributive\\ 2. Заменить \ в путях на / |
23.08.2017, 16:02 | #7 |
Новичок
Джуниор
Регистрация: 23.08.2017
Сообщений: 4
|
Боюсь, что оба варианта не подойдут...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в макросе | Оксана33 | Microsoft Office Excel | 9 | 20.12.2015 16:52 |
Ошибка в макросе | Арианна | Microsoft Office Excel | 15 | 14.10.2013 15:06 |
программа для схематичного построения робота(механизма) различной сложности (Элементы для построения желательно поместить в БД). | brutalis | Помощь студентам | 1 | 16.05.2012 20:30 |
Expression Studio и Visual Studio 2010 ждать ли русские версии? | Casper-SC | Свободное общение | 31 | 25.05.2010 14:31 |
Функции в макросе. | Rom1k06 | Microsoft Office Excel | 7 | 19.10.2008 11:22 |