Этот вопрос является продолжением для an earlier question и последующих вопросов, поднятых исследованиями MSDN по ссылкам, приведенным в ответе.Мне нужна помощь, чтобы понять некоторые тонкости Visual Studio 2010
Вот изображение исследуемого решения, которое я создал до сих пор & Я хочу убедиться, что я нахожусь на правильном пути организационно.
Во-первых, потому что VS2010 это для C# класса я беру, я организуя решение ProgrammingClass (ITDEV110
) и назначение проектов (ASSN3a
, ASSN3b
) в рамках этого решения. Я где-то читал, что решение похоже на дом и проект, подобный комнате ... так что это создает для меня хороший организационный смысл.
Учитывая, что организационная стратегия, я не могу найти лучший способ сохранить копию Assignment1 в качестве основы Assignment2. Иногда я получаю файл * csproj proj2 в пути proj2, но файлы * cs в пути proj1. В других случаях мои файлы * cs отображаются в браузере решений в виде точечного контура (а не * ._ cs на рис.). Я все еще могу щелкнуть, отредактировать и сохранить, но они все еще выглядят как классы-призраки в проводнике - и я не уверен, что эта пунктирная линия-призрак означает компиляцию и запуск.
Так как я могу переместить файлы * СС между проектами в одном решении без
- запутанного VS2010, думая, что имеет два сетевые и
- обеспечивает правильные версии классов и методов называется?
Речь идет только о «Сохранить как ...» новое название проекта? Или я должен создать новый проект из существующего кода? Является ли это заданием для пространств имен? Как это отличается, если я хочу, чтобы НЕКОТОРЫЙ из кода от # 1 до BE был доступен из # 2?
Я занимаюсь созданием новых классов для своих программ, вырезая из блокнота ... но я знаю, что лучше будет.
Любые ресурсы или советы были бы замечательными.
FYI, один вопрос за вопрос –
@JohnSaunders Скопируйте это. Изменено, чтобы отразить предположение, что моя организационная стратегия хороша. Если это не так, я уверен, что кто-то скажет мне, что я выхожу из моей тыквы, даже если я не спросил. :) – dwwilson66
Боковое примечание: сокращение «присвоение номера 3» до «3 буквы + n3» будет выглядеть непрофессиональным, и, хотя некоторые смехи от ваших друзей могут не очень хорошо работать, когда кто-то читает его вслух при проверке вашего кода. –