170 похожих чатов

А кто-нибудь придумал нормальный способ работать со внепроектными файлами в

солюшене?
То бишь с сорцами все удобно - положил в подпапочку src все проекты с кодом, при добавлении нового проекта можно указать для него местоположение, внутри проекта папки реальные и иерархия файлов в проекте совпадает с иерархией файлов на диске
А вот со всем остальным - муть. Всякие README, Directory.Build.props, LICENSE в корне проекта добавляешь в Solution Items руками, еще куда б ни шло
Но если хочешь структурно организовать - боль. Например делаешь build для msbuild файлов, tpn для нотисов и аналогичные вещи в файловой системе - нужно аналогичные виртуальные папки завести в солюшене и руками добавить существующие файлы к солюшену (как и с файлами в корне проекта, никаких тебе None Include="**/*.*"). Но при этом добавить просто так файл через solution explorer нельзя - файл добавится в корень солюшена, полностью проигнорировав всю иерархию виртуальных папок.
Поменять ProjectTypeGuid в sln у виртуальных папок на другие нагугленные варианты - не прокатывает
Можно разве что накостылить на каждую такую папку shproj/projitems
Ну или постоянно переключаться solution view/folder view

4 ответов

4 просмотра

Не видел, чтобы в солюшен тащили билд скрипты

Evgeniy-Alexandrov Автор вопроса
Ilya Chernoudov
Не видел, чтобы в солюшен тащили билд скрипты

не только билд-скрипты, но и .props / .targets файлы msbuild, а ля папочка eng у msft А так то у msft и jb есть прям отдельные тулы-генераторы sln Ну и вообще всегда конечно можно говорить про "выбрасывай sln - пользуйся TraversalSDK" ну или выброси студию - использую вскод, емакс, вим, батплаг

Показываю.

Ilya Chernoudov
Не видел, чтобы в солюшен тащили билд скрипты

Я вообще всё тащу в солюшен, что редактирую из IDE.

Похожие вопросы

Обсуждают сегодня

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
12
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
А какие чаты вообще в ходу? Auto aim? И что еше
do you think you're better off alone? А
13
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Карта сайта