<Subtype> Designer </ Subtype> Добавлен, затем удален Visual Studio при загрузке / выгрузке

Кто-нибудь видел это раньше? У меня большой проект Visual Studio, который продолжает добавлять[Subtype]Designer[/Subtype] к моему.vcproj затем удаляем его при следующем открытии и закрытии проекта. Существует только один класс, определенный вStoredImageControl.cs, Кто-нибудь знает, как отключить это, поскольку это действительно испортило мой контроль версий.

Это раньше:


  StoredImageControl.cs

Это после


  StoredImageControl.cs
  Designer

 David Gardiner25 июн. 2010 г., 03:38
Видя то же самое с <Подтип>UserControl </ Подтип> в VS 2005. Очень странно.
 stacker06 окт. 2010 г., 21:30
Я испытываю то же самое в VS 2010. Довольно загадочно.
 schoetbi07 июл. 2010 г., 09:32
Я также вижу эту проблему в VS 2008
 enzi27 февр. 2018 г., 13:37
Обновить: Я сообщил о проблемеВот где вы можете проголосовать за вопрос.
 Alan25 сент. 2010 г., 13:12
То же самое происходит со мной в VS 2008 все время. Я пытаюсь уменьшить влияние контроля над исходным кодом, возвращаясь вскоре после проверки, прямо перед тем, как начать какую-либо реальную работу ... но это 'Это клудж, и я часто забываю это делать. Вы пытались сообщить об этом через connect.microsoft.com?I '
 Jon Davis09 сент. 2010 г., 03:26
Наткнулся на это в VS 2010. Также растерялся.
 Hans Passant31 окт. 2010 г., 22:28
Почему у вас есть файл с исходным кодом C # в проекте C / C ++?
 jcollum27 окт. 2010 г., 18:42
Это происходит и в VS2008. Совершенно противный. Я нене было никаких исправлений :(
 Michael Repucci25 окт. 2010 г., 16:47
Также переживал это в VS 2010. Это не былоЭто было проблемой в течение нескольких месяцев, а затем началось без очевидных объяснений.
 MrKWatkins02 мар. 2012 г., 16:15
Видя это с VS2008. Он добавит подтипы для Form и UserControl, а затем удалит их позже. И только на одном проекте в моем решении, которое яЯ даже не работаю с.
 Artem Golovko03 июн. 2017 г., 20:04
[System.ComponentModel.DesignerCategory (»Код")] <ш> посмотри на этоinteract-sw.co.uk/iangblog/2004/06/10/codeviewinvs
 enzi27 февр. 2018 г., 08:59
Я открылвопрос для этой проблемы. Любой, кто сталкивается с этим, пожалуйста, ответьте на него с информацией о том, как и где это произошло, чтобы MS могла это исправить. В настоящее время проблема закрыта, пока не будут предоставлены шаги по воспроизведению.

Ответы на вопрос(5)

Я столкнулся с той же проблемой в моем веб-приложении ASP.NET »s .csproj file:


  
  
    Designer
  

Против:


  
  

Мое раздражение по поводу этой проблемы также связано с изменениями контроля версий. Эта проблема, кажется, присутствует в VS 2005/2008/2010. На форуме Microsoft нашли следующий вопрос, но ответ не ясен.

Что такоеDesigner для в .csproj?

Я надеюсь, что настройка VS вызывает это, и в этом случае, я хотел бы, чтобы вы знали, когда я узнаю, что это за настройка.

 Johan21 окт. 2014 г., 16:32
Выпуск также присутствует в 2013 году.
 goneskiing15 сент. 2015 г., 00:00
Просто еще один пример изменения файлов в Visual Studio. Однажды Microsoft, наконец, поймет, что пользователь должен отвечать и случайным образом менять файлы без пользователей, ОК, если НИКОГДА не произойдет

Это было проблемой, по крайней мере, в 3 выпусках Visual Studio, 2008, 2010 и теперь 2012. Он зарегистрирован какошибка в Microsoft Connect но ответ MS "Мы записали ваш запрос, но не планируем исправлять это в настоящее время. " Предложите проголосовать за отчет об ошибке, так как он все еще активен и может получить лучший ответ от MS с достаточным количеством голосов.

 Thomas10 мар. 2017 г., 05:01
Добавить VS 2017 в список ...
 James Skemp05 окт. 2015 г., 14:58
2013 и сейчас 2015 имеют одинаковую проблему.
 JohnC30 нояб. 2015 г., 21:48
Да, видел это впервые в VS2015 только сейчас.
 enzi27 февр. 2018 г., 13:52
Microsoft Connect устарела, яоткрыл новый выпуск на developercommunity.visualstudio.com. Это "На рассмотрении "так что проголосуй!
 Josh Sutterfield24 мая 2019 г., 03:27
Мы исправили эту проблему, и этодоступно в Visual Studio 2019 Preview 2 Спасибо за ваш отзыв! " - в соответствии с решением по вопросу об общине.
 Patrick Fromberg19 сент. 2016 г., 15:11
Нет JohnC, это не ошибка, это уголовное преступление.

Вы пытаетесь поместить SubType как атрибут объекта EmbeddedResource?

 
  StoredImageControl.cs 
 

Я видел вопрос, подобный вашему, в следующей ссылке, и он решил свою проблему с этим.

http://community.sharpdevelop.net/forums/t/9977.aspx

 Pierre Arnaud02 февр. 2012 г., 06:11
С использованиемSubType атрибут трюк не работает на elements: VS2010 жалуется, что атрибут не распознан.

Это может быть связано с тем, какие файлы открыты в сохраненном состоянии решения. Я столкнулся с этой проблемой в VS2010 и обнаружил, что если я закрою решение, когда в редакторе был открыт файл .xml, то при последующем повторном открытии решения проект, содержащий этот файл .xml, получитDesigner линия добавлена. Однако если я закрою решение без открытия этого файла, оно не будет пытаться добавить эту строку при следующем повторном открытии.

 Johnny_D12 июл. 2017 г., 01:35
Это'с VS2015, и все же это все еще происходит.
 Josh Sutterfield24 мая 2019 г., 03:28
Они убили подключиться, ноdevelopercommunity.visualstudio.com/content/problem/204355/... говорит эторешено по крайней мере для VS2019 Preview 2
 Triynko21 февр. 2018 г., 18:59
VS2017, все еще проблема. Делает невозможным использование контроля версий, потому что VS постоянно добавляет эти глупостиDesigner теги спорадически.
 Pat19 дек. 2013 г., 06:40
Это все еще открытый вопрос с MS:connect.microsoft.com/VisualStudio/feedback/details/757970/...
 Ben Sutton12 янв. 2012 г., 00:53
Это, кажется, проблема для меня (VS 2010 также). Раздражает то, что Visual Studio вносит свои изменения в ваши файлы, основываясь только на том, какие из них открыты, тем более что они отображаются в вашей системе контроля версий. Должен любить Microsoft "функции"...

я нашел этоDesigner изменяет поведение для Web.config.

Мы используем WebDeploy для публикации файлов веб-сервисов.

Если SubTypeзадавать для Web.config - он правильно публикует этот файл в главном каталоге, куда идут все файлы содержимого и .svc.

Если SubTypeне установлен - это делается выше, но также копирует Web.config в подкаталог bin \ - что очень странно! В журнале MsBuild это происходит во время цели CollectFilesFrom_SourceItemsToCopyToOutputDirectory.

Ваш ответ на вопрос