C# 我需要帮助了解VisualStudio2010的一些细节
此问题是MSDN研究根据答案中提供的链接提出的后续问题 这是我到目前为止设置的解决方案资源管理器的图像&我想确保我在组织上走上了正确的轨道 首先,因为VS2010是针对我正在学习的C类课程,所以我正在组织一个编程类解决方案(C# 我需要帮助了解VisualStudio2010的一些细节,c#,visual-studio-2010,ide,organization,C#,Visual Studio 2010,Ide,Organization,此问题是MSDN研究根据答案中提供的链接提出的后续问题 这是我到目前为止设置的解决方案资源管理器的图像&我想确保我在组织上走上了正确的轨道 首先,因为VS2010是针对我正在学习的C类课程,所以我正在组织一个编程类解决方案(ITDEV110)和该解决方案中的作业项目(ASSN3a,ASSN3b)。我在某个地方读到一个解决方案就像一座房子,一个项目就像一个房间……所以这对我来说是很有组织意义的 考虑到这种组织策略,我找不到保存Assignment1副本作为Assignment2基础的最佳方法。有
ITDEV110
)和该解决方案中的作业项目(ASSN3a
,ASSN3b
)。我在某个地方读到一个解决方案就像一座房子,一个项目就像一个房间……所以这对我来说是很有组织意义的
考虑到这种组织策略,我找不到保存Assignment1副本作为Assignment2基础的最佳方法。有时我在proj2路径中得到proj2的*csproj文件,但在proj1路径中得到*cs文件。其他时候,my*cs文件在解决方案资源管理器中显示为虚线轮廓图标(而不是图片中的*.u cs)。我仍然可以单击、编辑和保存,但它们看起来仍然像资源管理器中的幽灵类——我不确定虚线幽灵线对编译和运行意味着什么
那么,如何在单个解决方案中在项目之间移动*cs文件,而无需
任何资源或提示都会很棒 为您获得的每个编程任务创建一个新的不同的C#项目。可以随意使用相同的解决方案,但最好将项目分开。可以在项目之间共享文件(使用链接文件),或者使用项目引用引用其他项目中的类型和类,但将作业代码放入同一个C#项目是一个痛苦的教训。FYI,每个问题一个question@JohnSaunders收到。修改以反映我的组织战略良好的假设。如果不是,我肯定有人会告诉我,即使我没有问,我的葫芦也没了旁注:将“作业编号3”缩短为“3个字母+n3”会显得不专业,而当有人在检查代码时大声朗读时,会给你的朋友带来一些笑声,但效果可能不太好。@AlexeiLevenkov:同意……但讲师就是这样给我们的,希望他们回来。\就个人而言,我更喜欢有意义的东西,比如
GetSetExercise
或CreateMyOwnClass
+1。还考虑寻找、学习和使用源代码控制系统。无论如何,你必须在某个时刻做这件事。所以,如果你早点出发,你就可以免去你的城镇在午夜从你“@”@!“!!”当你在任务到期之前松开你的任务的时候。你有什么建议吗?我知道VS2010中有一个我可以打开,但我似乎记得它需要在Project Server上,而我没有:(@dwwilson66,GIT,TFS-检查你周围的人知道什么,或者你的学校是否有建议。如果与VS进行更多的整合,可能也是一个不错的选择。