Visual studio как поменять путь проекта
Практическое руководство. Изменение выходного каталога сборки
Вы можете указать расположение выходных данных проекта для каждой конфигурации (для отладки, выпуска или и того и другого).
Изменение выходного каталога сборки
Чтобы открыть страницы свойств проекта, в обозревателе решений щелкните узел проекта правой кнопкой мыши и выберите пункт Свойства.
В зависимости от типа проекта выберите соответствующую вкладку.
В раскрывающемся списке конфигураций в верхней части окна выберите конфигурацию, расположение файла выходных данных которой нужно изменить (Отладка, Выпуск или Все конфигурации).
На странице найдите запись выходного пути— — она зависит от типа проекта.
Введите путь (абсолютный или относительный для корневого каталога проекта), по которому будут созданы выходные данные, или нажмите кнопку Обзор чтобы перейти к этой папке.
Для некоторых проектов в путь сборки по умолчанию включаются платформа и среда выполнения. Чтобы они не включались, в обозревателе решений щелкните узел проекта правой кнопкой мыши, выберите команду Изменить файл проекта и добавьте следующее:
Если выходные данные не создаются в указанном расположении, убедитесь, что выполняется сборка соответствующей конфигурации (например, Отладка или Выпуск), выбрав ее в строке меню Visual Studio.
Как изменить путь к файлу в visual studio в мою базу данных при выполнении или настройке
Я закончил писать свою программу, и она подключается к базе данных SQL, в настоящее время она работает отлично, так как я хочу развернуть эту программу на других компьютерах, она отбрасывает ошибки из-за неправильных путей к файлам. Например, в части настроек visual studio я получаю это, что является файловым путем к моей базе данных.
Снимок экрана значения, которое я пытаюсь изменить:
Есть ли способ изменить это значение, когда я либо запускаю программу, либо устанавливаю программу на компьютер (после публикации?
Любая помощь оценивается.
Редактировать: я думал об использовании приведенного ниже кода, чтобы изменить путь к файлу, но я хотел бы только изменить это значение один раз. Есть какой-либо способ сделать это? (Я пробовал это, но поскольку он читается только, это, вероятно, не сработает). Properties.Settings.Default.Value
Редактирование 2: попытка настройки менеджера конфигурации, возможно ли изменить значения, используя что-то по строкам
Visual Studio переместить проект в другую папку
Как переместить проект в другую папку в Visual Studio? Я привык к такой структуре в своих проектах.
Я хочу переименовать все пространство имен SomethingElse в SomethingNew, каков наилучший способ сделать это (без ручного входа .файл sln)?
удалить проект из решения щелкнув его правой кнопкой мыши в окне Solution Explorer и выбрав удалить. Переместите всю папку проекта, включая подкаталоги туда, куда вы хотите. Добавить проект в решение.
имена пространств имен-это нечто совершенно другое, просто отредактируйте исходный код.
Я попробовал предложение удалить и повторно добавить проект, но тогда исправление зависимостей может быть болью.
Я использую такой подход:
- переместить в папку проекта.
- если проект находится в системе управления версиями, выполните перемещение с помощью команд управления версиями.
- редактировать файл в текстовом редакторе. Там должен быть только один путь, который вам нужно изменить.
- закройте решение в VS2012
- переместить проект в новое место
- откройте решение
- выберите проект, который не удалось загрузить
- в окне "Свойства" есть редактируемая запись "путь к файлу", которая позволяет выбрать новое местоположение проекта
- задайте новый путь
- щелкните правой кнопкой мыши на проекте и выберите перезагрузить
что на самом деле работал для меня было:
- удалить проект из решения.
- отредактируйте файл проекта с помощью текстового редактора.
- второй включается стандартная мелодия телефона все относительно пути к "пакетам". В моем случае пришлось менять "..\пакеты" до ". \packages", так как я переместил проект в более глубокую папку.
- загрузить проект обратно в раствор.
надеюсь, что это помогает.
Это легко в VS2012; просто используйте функцию отображения изменений:
- создайте папку, в которую нужно переместить решение.
- регистрация всех файлов проекта (если вы хотите сохранить изменения), или откат любых проверенных файлов.
- закрыть решение.
- Откройте проводник управления версиями.
- щелкните правой кнопкой мыши решение, и выберите "дополнительно -> удалить сопоставление. "
- измените значение "локальная папка" на тот, который вы создали на шаге №1.
- Выберите "Изменить".
- откройте решение, дважды щелкнув его в проводнике системы управления версиями.
- выгрузить проект в обозревателе решений
- создать новое решение
- скопируйте проекты в папку нового решения
- щелкните правой кнопкой мыши решение, добавить существующий проект.
- если вы используете некоторые рамки, такие как MVC , вам может потребоваться добавить ссылку в диспетчер ссылок.
У меня была та же проблема. Я решил переместить ссылки и менее чем за 15 минут, без изменения ссылок.
для меня решение было простым:
- переместить файлы, где вам нужно.
- удалить папку с именем .и должны быть не видны папки.
- откройте файл решения (.sln) с помощью простого редактора, такого как note или блокнот.++
- измените ссылку, где находится ваш файл, используя следующее структура: если вы помещаете свой проект в ту же папку, удалите предыдущая папка или ссылка"..\ "; если вы поместите в папку выше добавить ссылку "..\" или имя папки.
- сохраните файл с изменениями.
- открыть файл проекта (.csproj файл) и сделать то же самое, удалить или добавить ссылка.
- Сохранить изменения.
- откройте файл решения.
в файле решения (.sln)
Оригинал: Project ("") = "PATH1.ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС", "ScannerPDF \PATH1.\ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ПУТЬ1.ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС.csproj файл", "" Проект ("") = "ПУТЬ1.DataService", "ScannerPDF \PATH1.Метод dataservice\ПУТЬ1.Датасервис.csproj файл", ""
новый: ("") = "ПУТЬ1.МХ.ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС", "ПУТЬ1.МХ.\ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА ПУТЬ1.Пользовательского интерфейса.csproj файл", "" Проект ("") = "ПУТЬ1.DataService", "ПУТЬ1.Метод dataservice\ПУТЬ1.Датасервис.csproj файл", ""
Вы можете указать расположение выходных данных проекта для каждой конфигурации (для отладки, выпуска или и того и другого).
Изменение выходного каталога сборки
Чтобы открыть страницы свойств проекта, в обозревателе решений щелкните узел проекта правой кнопкой мыши и выберите пункт Свойства.
В зависимости от типа проекта выберите соответствующую вкладку.
В раскрывающемся списке конфигураций в верхней части окна выберите конфигурацию, расположение файла выходных данных которой нужно изменить (Отладка, Выпуск или Все конфигурации).
На странице найдите запись выходного пути— — она зависит от типа проекта.
Введите путь (абсолютный или относительный для корневого каталога проекта), по которому будут созданы выходные данные, или нажмите кнопку Обзор чтобы перейти к этой папке.
Для некоторых проектов в путь сборки по умолчанию включаются платформа и среда выполнения. Чтобы они не включались, в обозревателе решений щелкните узел проекта правой кнопкой мыши, выберите команду Изменить файл проекта и добавьте следующее:
Если выходные данные не создаются в указанном расположении, убедитесь, что выполняется сборка соответствующей конфигурации (например, Отладка или Выпуск), выбрав ее в строке меню Visual Studio.
Сборка в общий выходной каталог
По умолчанию Visual Studio создает каждый проект в отдельной папки внутри решения. Вы можете изменить пути вывода сборки для проекта, чтобы принудительно поместить все выходные данные в одну папку.
Помещение всех выходных данных решения в общий каталог
Щелкните один проект в решении.
В меню Проект выберите Свойства.
В зависимости от типа проекта откройте вкладку Компиляция или Сборка и задайте в поле Выходной путь папку, которую хотите использовать для всех проектов в решении.
Откройте файл проекта и добавьте следующее объявление свойства в первую группу свойств.
Задание параметру UseCommonOutputDirectory значения true указывает Visual Studio и его обработчику сборки MSBuild, что вы помещаете выходные данные нескольких проектов в одну папку, поэтому MSBuild будет пропускать этап копирования, которое обычно выполняется, если проекты зависят от других проектов.
Повторите шаги 1–4 для всех проектов в решении. Можно пропустить некоторые проекты в качестве исключения, если они не должны использовать общий выходной каталог.
Откройте файл проекта.
Добавьте следующее объявление свойства в первую группу свойств.
Можно использовать как относительный путь к файлу проекта, так и абсолютный. Если вы хотите указать имя проекта в пути, можно сделать ссылку на него с помощью свойств MSBuild $(MSBuildProjectName) и $(MSBuildProjectDirectory) . Другие доступные свойства см. в статье Зарезервированные и стандартные свойства MSBuild.
При сборке Visual Studio по-прежнему будет создавать папку "obj" в папке проекта, но она будет пуста. Ее можно удалить во время сборки. Чтобы сделать это, можно добавить событие после сборки для выполнения следующей команды:
Папка "obj" не будет создаваться при выполнении сборки из командной строки MSBuild.
You can specify the location of output generated by your project on a per-configuration basis (for debug, release, or both).
Change the build output directory
To open the project's property pages, right-click on the project node in Solution Explorer and select Properties.
Select the appropriate tab based on your project type:
In the configuration drop-down at the top, choose the configuration whose output file location you want to change (Debug, Release, or All Configurations).
Find the output path entry on the page—it differs depending on your project type:
Type in the path to generate output to (absolute or relative to the root project directory), or choose Browse to browse to that folder instead.
Some projects will by default include framework and runtime in the build path. To change this, right-click the project node in Solution Explorer, select Edit Project File, and add the following:
If the output is not being generated to the location that you specified, make sure you're building the corresponding configuration (for example, Debug or Release) by selecting it on the menu bar of Visual Studio.
Build to a common output directory
By default, Visual Studio builds each project in a solution in its own folder inside the solution. You can change the build output paths of your projects to force all outputs to be placed in the same folder.
To place all solution outputs in a common directory
Click on one project in the solution.
On the Project menu, click Properties.
Depending on the type of project, click on either the Compile tab or the Build tab, and set the Output path to a folder to use for all projects in the solution.
Open the project file for the project, and add the following property declaration to the first property group.
Setting UseCommonOutputDirectory to true tells Visual Studio and its underlying build engine (MSBuild) that you're putting multiple project outputs in the same folder, and so MSBuild omits the copying step that normally happens when projects depend on other projects.
Repeat steps 1-4 for all projects in the solution. You can skip some projects if you have some exceptional projects that should not use the common output directory.
Open the project file.
Add the following property declaration to the first property group.
The path is relative to the project file, or you can use an absolute path. If you want to put the project name in the path, you can reference it by using the MSBuild properties $(MSBuildProjectName) , $(MSBuildProjectDirectory) . For more properties you can use, see MSBuild reserved and well-known properties.
Visual Studio still creates the obj folder under the project folder when you build, but it's empty. You can delete it as part of the build process. One way to do that is to add a post-build event to run the following command:
The obj folder is not created when you build from the MSBuild command line.
Я работаю над веб-сайтом на визуальной студии, я немного новичок в визуальной студии, и я пытаюсь переместить весь свой каталог на свой сайт на свой Google-диск, чтобы я мог работать с ним на нескольких компьютерах.
Как я могу поменять исходные файлы, находящиеся в файле проекта для визуальных студий.
Или есть более простой способ?
Самый простой способ — удалить проект в Visual Studio, а затем добавить существующий проект и указать на новое местоположение.
Вы также можете использовать текстовый редактор для редактирования .sln файла. В верхней части файла определяются элементы Project :
Второе свойство — это путь (относительный или абсолютный) к файлу csproj, представляющему проект.
Изменить путь в проекте
Переделывал проект под себя,всё как нужно,через рефакторинг,однако в пути осталась ПапкаY старого владельца. непосредственно через экзешник прога работает,однако при запуске проекта-ошибка пути,его нужно изменить,подскажите как,спасибо.
Как указать путь к файлу, который находится непосредственно в проекте?
Как указать путь к файлу, который находится непосредственно в проекте? (в интернете искал, к.
Изменить путь до формы
Перекинул проект на флешку, запустил на буке — такая ошибка, но главная форма есть в проекте! Суть.
Как изменить путь к файлу конфигурации
Добрый вечер! Столкнулся с проблемой. В общем задача такая. Пользователь задает имя конфига и.
Visual Studio переместить проект в другую папку
Как переместить проект в другую папку в Visual Studio? Я привык к этой структуре в моих проектах.
Я хочу переименовать все пространство имен SomethingElse в SomethingNew, как лучше всего это сделать (не заходя вручную в файл .sln)?
Удалите проект из решения, щелкнув его правой кнопкой мыши в окне обозревателя решений и выбрав «Удалить». Переместите всю папку проекта, включая подкаталоги, куда вы хотите. Добавьте проект обратно в ваше решение.
Имена пространства имен — это нечто совершенно другое, просто отредактируйте исходный код.
Я попытался предложить удалить и повторно добавить проект, но тогда исправление зависимостей может быть проблемой.
Я использую этот подход:
- Переместите папку проекта.
- Если проект находится в управлении исходным кодом, выполните перемещение с помощью команд управления исходным кодом.
- Отредактируйте файл решения в текстовом редакторе. Там должен быть только один путь, который вам нужно изменить.
- Закройте свое решение в VS2012
- Переместите свой проект на новое место
- Откройте ваше решение
- Выберите проект, который не удалось загрузить
- В окне инструмента Свойства есть редактируемая запись «Путь к файлу», которая позволяет вам выбрать новое местоположение проекта
- Установите новый путь
- Щелкните правой кнопкой мыши по проекту и нажмите перезагрузить
То, что работало для меня, было:
- Удалить проект из решения.
- Отредактируйте файл проекта с помощью текстового редактора.
- Обновите все относительные пути к «пакетам». В моем случае мне пришлось перейти ..\packages на ..\..\..\packages так как я переместил проект в более глубокую папку.
- Загрузите проект обратно в решение.
У меня такая же проблема. Я решил переместить ссылки и менее чем за 15 минут, без изменения ссылок.
Для меня решение было простым:
- Переместите свои файлы туда, где вам нужно.
- Удалите папку с именем .vs. Должна быть как невидимая папка.
- Откройте файл решения (.sln) с помощью простого редактора, такого как note или notepad ++.
- Измените ссылку, где находится ваш файл, используя следующую структуру: если вы поместили свой проект в ту же папку, удалите предыдущую папку или ссылку ".. \"; если вы положили в вышеупомянутую папку, добавьте ссылку ".. \" или название папки.
- Сохраните файл с изменениями.
- Откройте файл проекта (.csproj) и сделайте то же самое, удалите или добавьте ссылку.
- Сохраните изменения.
- Откройте файл решения.
В файле решения (.sln)
В файле проекта:
Оригинальная ссылка: . \ lib \ RCWF \ 2018.1.220.40 \ TelerikCommon.dll
Новая ссылка: .. \ lib \ RCWF \ 2018.1.220.40 \ TelerikCommon.dll
Два этапа: 1) переименовать проект на месте и 2) переместить проект.
(Использует подсказку от base2 по разгрузке проектов.)
Rename
- VS | Обозреватель решений | щелкните правой кнопкой мыши проект | Переименуйте (например, Utils.Foo в Foo).
- VS | Обозреватель решений | щелкните правой кнопкой мыши проект | Свойства | изменить имя сборки, пространство имен по умолчанию и поля информации о сборке
- Выполните 1 и 2 для соответствующего тестового проекта (например, Utils.Foo.Tests)
- VS | Обозреватель решений | проекты правой кнопкой мыши (производство и тестирование) | Рефакторинг | Настройте пространства имен
- Возможно, потребуется обновить файлы XAML, которые используют проект (вручную или с помощью соответствующего глобального поиска и замены).
- Восстановить все
- Фиксировать !! (совершать изменения до ходов)
Примечание. Папка в проводнике Windows до сих пор остается старым именем (например, Utils.Foo). Это исправлено в шагах переезда.
Шаг
выгрузить все проекты в решении (чтобы удаление целевого проекта не приводило к изменениям в зависимых проектах)
VS | выберите все папки решений под Решением | щелкните правой кнопкой мыши по разгрузке проектов
перемещать папки с помощью git (чтобы история сохранялась)
а) открыть командную строку разработчика на 2019 год
б) git status (чтобы проиллюстрировать «нечего коммитить, чистое дерево работы»)
c) git mv проекта, например, git mv "C: \ Code \ foo \ foo \ Utils.Foo" "C: \ Code \ Foo"
d) статус git для просмотра / проверки изменений
VS | Обозреватель решений | выбрать проект | щелкните правой кнопкой мыши | Удалить (так как все проекты выгружены, это правильно НЕ удалит ссылки на него в зависимых проектах)
- повторно добавить проект (в новое место в дереве в обозревателе решений)
а) VS | Обозреватель решений | выберите целевую родительскую папку | щелкните правой кнопкой мыши | Добавить | Существующий проект
ВАЖНО: Убедитесь, что файлы * .csproj для зависимых проектов были обновлены.
(VS | Team Explorer | Изменения | дважды щелкните любой зависимый csproj в списке | inspect-verify изменение пути ProjectReference)
- Исправьте пути вручную в одном перемещенном файле * .csproj
а) ссылки GlobalAssmeblyInfo.cs
б) пути к пакетам
c) пути к файлам диаграмм проверки зависимостей
- Закройте и снова откройте решение (чтобы привести ссылки на проект в хорошую форму)
Сохранить все, закрыть решение, я предпочитаю удалять папки bin и obj, чтобы очистить историю, заново открыть решение
а) VS | Team Explorer | изменения
я) должен увидеть поэтапные изменения, которые показывают файлы, которые были перемещены; ii) должен увидеть зависимые проекты (* .csproj), которые были приятно обновлены, просмотреть изменения в csproj и заметить, что пути были красиво обновлены !! (это магия, которая позволяет избежать кропотливого ручного обновления файлов csproj с помощью текстового редактора)
б) в проводнике Windows убедитесь, что старое местоположение пусто
c) Чистое решение, восстановление решения, запуск модульных тестов, запуск приложений в sln.
В этой статье вы узнаете, что такое проект и решение в Visual Studio. В ней также кратко рассматривается создание проекта и окно инструментов "Обозреватель решений".
Этот раздел относится к Visual Studio в Windows. Информацию о Visual Studio для Mac см. в статье Проекты и решения в Visual Studio для Mac.
Проекты
При создании в Visual Studio приложения или веб-сайта вы начинаете с проекта. С логической точки зрения проект содержит все файлы, которые будут скомпилированы в исполняемую программу, библиотеку или веб-сайт. Сюда входят файлы с исходным кодом, значками, изображениями, данными и т. д. Проект также содержит параметры компилятора и другие файлы конфигурации, которые могут потребоваться разным службам или компонентам, с которыми взаимодействует программа.
Файл проекта
Использовать решения или проекты в Visual Studio для редактирования, сборки и отладки кода необязательно. Можно просто открыть папку с файлами исходного кода в Visual Studio и начать редактирование. Дополнительные сведения см. в статье Разработка кода в Visual Studio без использования проектов и решений.
Создать новые проекты
Самый простой способ создать новый проект — использовать шаблон проекта с нужным типом проекта. Шаблон проекта — это базовый набор предварительно созданных файлов кода, файлов конфигурации, активов и параметров. Для выбора шаблона проекта нажмите Файл > Создать > Проект. Дополнительные сведения см. в разделе Создание нового проекта.
Вы можете также создать пользовательский шаблон проекта, чтобы затем использовать его для создания новых проектов. Дополнительные сведения см. в статье Создание шаблонов проектов и элементов.
При создании нового проекта Visual Studio сохраняет его в расположении по умолчанию — %USERPROFILE%\source\repos. Чтобы изменить это расположение, перейдите в раздел Средства > Параметры > Проекты и решения > Расположения. Дополнительные сведения см. в диалоговом окне параметров в разделе "Проекты и решения" > "Расположения".
Решения
Проект находится внутри решения. Несмотря на название, под решением не подразумевается "решение вопроса". Это просто контейнер для одного или нескольких связанных проектов вместе с информацией о сборке, параметрами окна Visual Studio и любыми прочими файлами, которые не относятся к какому-либо конкретному проекту.
Файл решения
В Visual Studio используются два типа файлов (SLN и SUO) для хранения параметров, связанных с решениями:
Расширение | name | Описание |
---|---|---|
.SLN | Решение Visual Studio | Организует проекты, элементы проектов и решений в решении. |
SUO | Параметры пользователя решения | Сохраняет настройки и параметры уровня пользователя, например точки останова. |
Решение описывается текстовым файлом (SLN) в собственном уникальном формате; его обычно не изменяют вручную. И наоборот, SUO-файл является скрытым и не отображается, если проводник имеет параметры по умолчанию. Для отображения скрытых файлов в меню Вид проводника установите флажок Скрытые элементы.
Папка решения
Папка решения — это виртуальная папка, которая доступна только в Обозревателе решений, где с ее помощью можно группировать проекты в решении. Если нужно найти файл решения на компьютере, перейдите к разделу Средства > Параметры > Проекты и решения > Расположения. Дополнительные сведения см. в диалоговом окне параметров в разделе "Проекты и решения" > "Расположения".
Пример проекта и решения, созданного с нуля, а также пошаговые инструкции и пример кода см. в статье Общие сведения о проектах и решениях.
обозреватель решений
На верхней панели обозревателя решений представлены кнопки для переключения между представлениями папки и решения, отображения скрытых файлов, свертывания всех узлов и других функций.
На панели инструментов в верхней части Обозревателя решений есть кнопки для переключения из представления решения в представление папки, фильтрации ожидающих изменений, отображения всех файлов, свертывания всех узлов, просмотра страниц свойств, просмотра кода в редакторе кода и т. д.
Многие команды меню доступны в контекстном меню различных элементов в Обозревателе решений. К таким командам относится сборка проекта, управление пакетами NuGet, добавление ссылок, переименование файла и запуск тестов. Это лишь некоторые из них. Дополнительные сведения см. в статье Использование Обозревателя решений.
Если вы закрыли Обозреватель решений и хотите вновь открыть его, выберите Вид > Обозреватель решений в строке меню или нажмите клавиши CTRL+ALT+L. Если же вы закрыли боковые вкладки и хотите восстановить их в расположениях по умолчанию, выберите Окно > Сброс макета окон в строке меню.
Чтобы просмотреть изображения и значки приложений, отображаемые в Visual Studio, скачайте библиотеку изображений Visual Studio.
Как найти папку с проектом Visual Studio
Путь по умолчанию для новых проектов
Как установить по умолчанию путь сохраненые проектов!
Зжаров форум! Как сделать так чтобы проекты сохранялис по умолчанию там гду я захочу (ест же путь.
Ищу хороших ребят для новых проектов
Здравствуйте. Меня зовут Артур. Я хочу собрать небольшую команду (3-4 человека) для реализации.
Игровой компьютер для всех новых проектов на высоких-ультра
Прошу помочь со сборкой, всё ли будет работать и подобраны ли детали хорошо для новых проектов. .
Кто из гуру программистов продолжает использовать голый WinAPI для своих новых проектов?
Мне интересно есть ли среди гуру программистов убежденных писать программы только на голом WinAPI.
Решение
Решение
Применение стилей по умолчанию для новых таблиц
Есть два файла: 1. Оригинал 2. Тестовый Из оригинала скопированы стили в тестовый файл. В.
Как задать единый путь к node_modules для всех проектов
Я использую webpack 2 и все модули подключаются из node_modules в каждом проекте. В документации.
Как у Вас с индексацией новых проектов в Яше?
у меня новый сайт с уникальным контентом уже 4 неделю яша схавать не может , главную схавал всё.
После перекомпиляции старых проектов и создания новых MainMenu не отображается
почему то после перекомпиляции старых проекты и создания новых MainMenu не отображается. Все.
Не генерируется файл R.java при импорте и создании новых проектов
Всем привет, переустановил ОС на компе установил eclipse+adt+sdk, однако при импорте старых и.
Дописать показ слайдов, чтобы был путь для фото был по умолчанию?
Распространенный исходник "Показ слайдов" помогите дописать его что бы был путь для показа фото.
Читайте также: