Форум программистов, компьютерный форум, киберфорум
Visual Studio, VS Code
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 37

Изменения не изменения Visual Studio 2015

22.12.2015, 14:50. Показов 2890. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, почти напилил проект в VS 2015 на с#, тут захотелось мне добавить кнопку в меню на форме и немножко растянуть, запускаю проект а форма не растянулась кнопка не появилась, пробовал пересобирать, отчищать, перезапускал проект, перезапускал винду, удалял папку obj, удалял папку Debug, ничего не помогает в файле, form.disigner эта кнопка описана, размеры окна описана. Пишу не так давно на всем этом и мало что знаю, так что...вот так. А ошибки не вылетают, то окошко в котором предлагается запустить последний удачный билд, не появляется, галочку я там специально не ставлю чтобы оно всегда вылетало)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.12.2015, 14:50
Ответы с готовыми решениями:

Visual Studio игнорирует изменения в коде
Писал проект на С#, ни о чем не печалился. На определенный момент прошел сбой (увидел небольшой завис). Теперь при отладке и компиляции...

Install Shield 2015 и Visual Studio 2015 Community
Как в Visual Studio 2015 Community интегрировать Install Shield что можно было создавать не исполняемый файл exe а setup для дальнейшей...

Открыть проект Visual Studio 2015 в Visual Studio 2010
Здравствуйте не могу открыть проект созданный в Visual Studio 2015 в Visual Studio 2010.

14
0 / 0 / 0
Регистрация: 05.08.2013
Сообщений: 37
23.12.2015, 23:03  [ТС]
В общем ребята, хочу я вам сказать, все кто не юзает систему контроля версий начинайте яростно юзать (лучше Git) и делайте комит как можно чаше, можно каждую новую функцию. Проблему решил с помощью гита, откатился на несколько коммитов, пришлось восстановить пару классов, и на всякий случай пересохранил проект и все стало норм.
0
Заблокирован
09.02.2020, 10:48
Тоже сейчас стал Git изучать. Поставил дома GitHub Desktop. Залил проекты на https://github.com
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
10.02.2020, 16:22
Цитата Сообщение от zorxor Посмотреть сообщение
Поставил дома GitHub Desktop. Залил проекты на https://github.com
На всякий случай: гит — распределенная система, он не требует каких-то конкретных серверов вроде гитхаба.
Репозитории вполне себе можно хранить на локальной системе и/или в облачных хранилищах вроде дропбокса или гугл-драйва.
В конце-концов репозиторий — просто папка с файлами.
0
Заблокирован
13.02.2020, 10:11
kolorotur, доброе утро! Спасибо за ответ! Я пока новичок в этой системе. Сейчас как у меня происходит процесс - папка с проектом, в котором я работаю, отслеживается программой GitHub Desktop. Я пишу код, меняю графический интерфейс и так далее. Изменения в файлах видит GitHub Desktop. Затем периодически делаю commit через GitHub Desktop. Есть такая проблема: среда создает файлы в папках Debug и Release, которые также идут в commit.


.gitignore имеет такой вид

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Release/**
Debug/**
ASIOSynthesizer_debug.exe
*.obj
DTFM_Generator.opt
DTFM_Generator.opt
DTFM_Generator.ncb
Debug/vc60.idb
Debug/DTFM_Generator.pch
Debug/vc60.pdb
*.pch
Release/vc60.idb
ASIOSynthesizer_debug.exe
Debug/DialogASIOConnect.obj
Debug/DialogASIOConnect.sbr
Debug/DTFM_Generator.obj
Debug/DTFM_Generator.pch
Debug/DTFM_Generator.res
Debug/DTFM_Generator.sbr
Debug/DTFM_GeneratorDlg.obj
Debug/DTFM_GeneratorDlg.sbr
Debug/StdAfx.obj
Debug/synth.obj
Debug/vc60.idb
Debug/vc60.pdb
Release/DialogASIOConnect.obj
Release/DTFM_Generator.obj
Release/DTFM_Generator.res
Release/DTFM_GeneratorDlg.obj
Release/vc60.idb
Как же сказать системе, чтобы папки Debug и Release не отслеживались и в коммит не шли?
Миниатюры
Изменения не изменения Visual Studio 2015  
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
13.02.2020, 10:27
Цитата Сообщение от zorxor Посмотреть сообщение
Release/**
Debug/**
Code
1
2
[Dd]ebug/
[Rr]elease/
Если папки были добавлены в .gitignore после того, как они поучаствовали в коммите, то гит продолжит их отслеживать.
Вам надо будет вручную убрать эти файлы из индекса:
Windows Batch file
1
git rm -r --cached Debug
После чего сделать коммит.

Цитата Сообщение от zorxor Посмотреть сообщение
Я пока новичок в этой системе.
Если вы только начинаете работать с гитом, то я бы настоятельно рекомендовал на первых порах не использовать графические утилиты, а плотно заняться изучением командной строки.
0
Заблокирован
13.02.2020, 13:31
[Dd]ebug/
[Rr]elease/
Не совсем понял, что c этим делать.

Если папки были добавлены в .gitignore после того, как они поучаствовали в коммите, то гит продолжит их отслеживать.
Вам надо будет вручную убрать эти файлы из индекса:
Спасибо, ввел команды из командной строки, потом сделал
git commit -m "Delete ..."
git push

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
$ git commit -m "Delete Debug and Release folders"
[master 5ec2928] Delete Debug and Release folders
 29 files changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 Debug/DTFM_Generator.bsc
 delete mode 100644 Debug/DTFM_Generator.obj
 delete mode 100644 Debug/DTFM_Generator.pch
 delete mode 100644 Debug/DTFM_Generator.res
 delete mode 100644 Debug/DTFM_Generator.sbr
 delete mode 100644 Debug/DTFM_GeneratorDlg.obj
 delete mode 100644 Debug/DTFM_GeneratorDlg.sbr
 delete mode 100644 Debug/DialogASIOConnect.obj
 delete mode 100644 Debug/DialogASIOConnect.sbr
 delete mode 100644 Debug/MidiInPiano_debug.pdb
 delete mode 100644 Debug/StdAfx.obj
 delete mode 100644 Debug/StdAfx.sbr
 delete mode 100644 Debug/synth.obj
 delete mode 100644 Debug/synth.sbr
 delete mode 100644 Debug/vc60.idb
 delete mode 100644 Debug/vc60.pdb
 delete mode 100644 Release/DTFM_Generator.obj
 delete mode 100644 Release/DTFM_Generator.pch
 delete mode 100644 Release/DTFM_Generator.res
 delete mode 100644 Release/DTFM_Generator.sbr
 delete mode 100644 Release/DTFM_GeneratorDlg.obj
 delete mode 100644 Release/DTFM_GeneratorDlg.sbr
 delete mode 100644 Release/DialogASIOConnect.obj
 delete mode 100644 Release/DialogASIOConnect.sbr
 delete mode 100644 Release/StdAfx.obj
 delete mode 100644 Release/StdAfx.sbr
 delete mode 100644 Release/synth.obj
 delete mode 100644 Release/synth.sbr
 delete mode 100644 Release/vc60.idb
 
Wiz@WizComp MINGW64 /g/github/ASIOSynthesizer (master)
$ git push
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Delta compression using up to 2 threads
Compressing objects: 100% (2/2), done.
Writing objects: 100% (2/2), 253 bytes | 126.00 KiB/s, done.
Total 2 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), completed with 1 local object.
To https://github.com/wiz3267/ASIOSynthesizer.git
   2cd48c4..5ec2928  master -> master
На сайте https://github.com/wiz3267/ASIOSynthesizer убрались папки Debug и Release
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
13.02.2020, 13:49
Цитата Сообщение от zorxor Посмотреть сообщение
Не совсем понял, что c этим делать.
Заменить строчки в предыдущей цитате.

Цитата Сообщение от zorxor Посмотреть сообщение
На сайте https://github.com/wiz3267/ASIOSynthesizer убрались папки Debug и Release
Отлично!
Теперь эти папки будут игнориться должным образом.
0
Заблокирован
13.02.2020, 14:15
kolorotur, спасибо за помощь, только ещё разбираюсь со всем этим. Подумал, что в папке .git хранится информация об всех коммитах, но ее размер как был перед удалением папок Debug и Release 31.7 Mb, так и остался, я специально проверял это. Но ведь получается во всех коммитах у меня шла отправка или Release или/и Debug файлов, я обычно перед коммитом делал пересборку проекта и там и там. GitHub Desktop работает через командную строку git?
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
13.02.2020, 16:56
Цитата Сообщение от zorxor Посмотреть сообщение
в папке .git хранится информация об всех коммитах, но ее размер как был перед удалением папок Debug и Release 31.7 Mb, так и остался
Так в предыдущих же коммитах эти папки и их файлы существуют.
Если вы откатитесь на предыдущий коммит, то в рабочей директории эти папки с их файлами будут воссозданны.
Добавляться они перестанут только начиная с коммита, в котором вы их удалили и добавили в игнор.

Вот, например, рабочая директория коммита до удаления папок: https://github.com/wiz3267/ASI... fa372ab4e1
Как видите, все на месте.

Цитата Сообщение от zorxor Посмотреть сообщение
GitHub Desktop работает через командную строку git?
Все графические утилиты под капотом вызывают git.exe.
0
Заблокирован
13.02.2020, 22:48
Спасибо, всё понятно теперь!
0
Заблокирован
14.02.2020, 11:16
kolorotur, возможно ли из всех предыдущих коммитов убрать все Debug и Release вместе с содержимым, чтобы не занималось лишнее место? Какие-то команды git для этого существуют?

Добавлено через 48 минут
Сделал кое-какие выводы по работе с git, посмотрел еще видео по СКВ.

1) Я всё это время до конца не понимал смысл коммитов. У слова "commit" оказывается есть значение, как состояние всей отслеживаемой файловой системы на определенный момент времени. А второе значение коммита - это как раз добавляемые измененные файлы в репозиторий (архив)

2) Оказалось, что при каждом коммите мы делаем "снимок" файловой системы целиком, состояние всей папки с проектом на тот момент времени, и на тот момент можно потом вернуться назад.

3) Коммиты желательно делать при изменений/добавлении одной какой-то функциональности, и именно это писать в описании коммита. Затем историю изменений можно увидеть как описание к истории добавления коммитов.

4) Затем такой момент, что не нужно плодить файлы скриншота программы с добавлением даты к названию файла, а достаточно сделать один файл картинки и его обновлять, если меняется интерфейс программы. А уже при коммите файл обновится, будет новая версия, сохранится старая. На сайте гитхаба можно смотреть историю изменений.
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
14.02.2020, 14:52
Цитата Сообщение от zorxor Посмотреть сообщение
возможно ли из всех предыдущих коммитов убрать все Debug и Release вместе с содержимым, чтобы не занималось лишнее место?
Возможно, но очень не рекомендую это делать, особенно если над проектом работаете не одни.
0
Заблокирован
14.02.2020, 22:48
Цитата Сообщение от kolorotur Посмотреть сообщение
Возможно, но очень не рекомендую это делать, особенно если над проектом работаете не одни.
Пока что работаю один. Не хочется задавать дополнительные вопросы, внутреннее устройство git'a я не знаю (наверное там все очень круто наворочено), но все же спрошу, почему нельзя? Смысл хранить все эти файлы из Debug и Release в 46 коммитах (примерно)?
0
0 / 0 / 0
Регистрация: 06.04.2021
Сообщений: 4
06.04.2021, 09:57
Безусловно, такую кнопку можно добавить с помощью специального приложения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.04.2021, 09:57
Помогаю со студенческими работами здесь

Даунгрейд до Visual Studio 2010 с Visual Studio 2015
В общем, вопрос не особо связан с кодом. Собрал я свой проект в VS 2015 Enterprise, залил на Git и вспомнил, что мне нужна совместимость...

Visual Studio 2015. Откат до Visual Studio 2012
Можно ли сделать откат к версии Visual Studio 2012, если установлена Visual Studio 2015?

Возникает ошибка при установке Visual C++ Redistributable for Visual Studio 2015
При установке visual c++ redistributable for visual studio 2015 возникает вот такая вот ошибка. Гугление положительного результата не...

Подсказки в Visual Studio 2015
Здравствуйте. Недавно установил VS 2015 Community и столкнулся с проблемой. B VS Express 2013, в которой я работал раньше, при...

Visual Studio 2015 Express
Товарищи! Не думал, что когда-то съеду я на такую убогасть как комюнити или что ещё хуже-на экспресс версию. НО! Мне нужна VS 2015...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru