Я personnaly использую Подвижную систему управления исходным кодом. Я использовал его некоторое время больше чем год прямо сейчас. Это был на самом деле мой первый опыт с VSC.
я судил Мерзавца, но никогда действительно продвинул в него, потому что я нашел, что это было слишком много, для какого мне было нужно. Подвижный действительно легко взять, если Вы - пользователь Подрывной деятельности, так как это совместно использует много команд с ним. Плюс я нахожу, что управление моими репозиториями действительно легко.
у меня есть 2 способа совместно использовать мой код с людьми:
Действительно легкий работать с, все же очень мощный. Но обычно, выбор VSC действительно зависит от потребностей нашего проекта...
Папка открывается там, где вы ее в последний раз оставляли ...
Что касается использования этой функции; по по умолчанию ( Добавить ) это делает ИМО наименее полезной вещью; скопируйте файл. Но если вы заметили, кнопка добавления на самом деле является раскрывающимся списком; нажмите стрелку вниз, и вы сможете добавить в файл ссылку , то есть оставить ее там, где она есть, и указать ее по местоположению ( Добавить как ссылку ).
Я использую его. Я даже не знал, что в обозревателе решений можно использовать ctrl + c ctrl + v.
Это особенно удобно, если вы хотите добавить что-то в виде ссылки.
Добавить существующий файл добавляет файл в проект. Хранить его в каталоге проекта - это совсем другое дело, а сделать его частью проекта - это совсем другое. Сделав его частью проекта, его запись будет сделана в .csproj / .vcproj / etc, а затем для этого файла могут быть установлены дополнительные свойства, такие как указание настраиваемого шага сборки и т. Д.
И нет, это не создайте копию файла в каталоге текущего проекта в случае проекта Visual C ++. В случае проекта CSharp он создает копию.
например, я использую его, когда мне нужно добавить файл растрового изображения / png в мой проект, который я получил из внешнего источника. Я просто копирую файл в каталог своего проекта, а затем использую команду «Добавить существующий файл», чтобы добавить его в проект.
Я использую его, но часто просто добавляю файл в качестве ссылки. Это упрощает поддержку некоторых общих классов, если вы не хотите делать из них полную сборку.
У вас есть 3 варианта:
Если вы управляете щелчком по имени параметра сборки внутри окна проверки (где вы можете изменить настройки компилятора и т. Д.), Появится возможность условно обусловить это настройка. Просто перейдите к флагам компоновщика, которые вы хотите изменить, и определите их с помощью SDK, затем введите конкретную библиотеку для каждого SDK.
В качестве альтернативы вы можете взять библиотеку и установить ее по тому же пути в каждом корне SDK ("/ Developer /Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/lib/ "и" /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0.sdk/usr/lib "). Поскольку используются пути поиска относительных библиотек SDK, соответствующая версия будет использована для любой сборки.
Вы можете объединить две библиотеки в одну толстую библиотеку. Это, наверное, плохая идея,
Быстрый и простой способ сделать то, что вы пытаетесь сделать (добавить существующий файл, который уже существует в папке вашего проекта):