C# 我需要帮助了解VisualStudio2010的一些细节

C# 我需要帮助了解VisualStudio2010的一些细节,c#,visual-studio-2010,ide,organization,C#,Visual Studio 2010,Ide,Organization,此问题是MSDN研究根据答案中提供的链接提出的后续问题 这是我到目前为止设置的解决方案资源管理器的图像&我想确保我在组织上走上了正确的轨道 首先,因为VS2010是针对我正在学习的C类课程,所以我正在组织一个编程类解决方案(ITDEV110)和该解决方案中的作业项目(ASSN3a,ASSN3b)。我在某个地方读到一个解决方案就像一座房子,一个项目就像一个房间……所以这对我来说是很有组织意义的 考虑到这种组织策略,我找不到保存Assignment1副本作为Assignment2基础的最佳方法。有

此问题是MSDN研究根据答案中提供的链接提出的后续问题

这是我到目前为止设置的解决方案资源管理器的图像&我想确保我在组织上走上了正确的轨道

首先,因为VS2010是针对我正在学习的C类课程,所以我正在组织一个编程类解决方案(
ITDEV110
)和该解决方案中的作业项目(
ASSN3a
ASSN3b
)。我在某个地方读到一个解决方案就像一座房子,一个项目就像一个房间……所以这对我来说是很有组织意义的

考虑到这种组织策略,我找不到保存Assignment1副本作为Assignment2基础的最佳方法。有时我在proj2路径中得到proj2的*csproj文件,但在proj1路径中得到*cs文件。其他时候,my*cs文件在解决方案资源管理器中显示为虚线轮廓图标(而不是图片中的*.u cs)。我仍然可以单击、编辑和保存,但它们看起来仍然像资源管理器中的幽灵类——我不确定虚线幽灵线对编译和运行意味着什么

那么,如何在单个解决方案中在项目之间移动*cs文件,而无需

  • 让VS2010误以为它有两个主电源
  • 确保调用正确版本的类和方法
  • 是否只是“另存为…”一个新项目名称的问题?或者我应该从现有代码创建一个新项目?这是名称空间的作业吗?如果我想从#2访问#1中的一些代码,这有什么区别

    我已经做了很多为我的程序创建新类的工作,通过从记事本上剪切粘贴…但我知道一定有更好的方法


    任何资源或提示都会很棒

    为您获得的每个编程任务创建一个新的不同的C#项目。可以随意使用相同的解决方案,但最好将项目分开。可以在项目之间共享文件(使用链接文件),或者使用项目引用引用其他项目中的类型和类,但将作业代码放入同一个C#项目是一个痛苦的教训。

    FYI,每个问题一个question@JohnSaunders收到。修改以反映我的组织战略良好的假设。如果不是,我肯定有人会告诉我,即使我没有问,我的葫芦也没了旁注:将“作业编号3”缩短为“3个字母+n3”会显得不专业,而当有人在检查代码时大声朗读时,会给你的朋友带来一些笑声,但效果可能不太好。@AlexeiLevenkov:同意……但讲师就是这样给我们的,希望他们回来。\就个人而言,我更喜欢有意义的东西,比如
    GetSetExercise
    CreateMyOwnClass
    +1。还考虑寻找、学习和使用源代码控制系统。无论如何,你必须在某个时刻做这件事。所以,如果你早点出发,你就可以免去你的城镇在午夜从你“@”@!“!!”当你在任务到期之前松开你的任务的时候。你有什么建议吗?我知道VS2010中有一个我可以打开,但我似乎记得它需要在Project Server上,而我没有:(@dwwilson66,GIT,TFS-检查你周围的人知道什么,或者你的学校是否有建议。如果与VS进行更多的整合,可能也是一个不错的选择。