社区
C#
帖子详情
直接用Visual Studio2010打开.sln解决方案文件时VS界面无显示
chenguorui1992
2012-02-21 09:57:14
我是用c#编的,有时直接双击.sln文件时可以打开,但是大多数情况下都打不开。刚接触编程,有很多问题,希望大家能多帮忙!
...全文
1135
4
打赏
收藏
直接用Visual Studio2010打开.sln解决方案文件时VS界面无显示
我是用c#编的,有时直接双击.sln文件时可以打开,但是大多数情况下都打不开。刚接触编程,有很多问题,希望大家能多帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaosanyu
2012-02-21
打赏
举报
回复
DING SHANG
chenguorui1992
2012-02-21
打赏
举报
回复
我什么都没有关啊!
名字起的越长越有霸气
2012-02-21
打赏
举报
回复
难道是你把解决方案管理器关掉了?
buptwm
2012-02-21
打赏
举报
回复
没碰到过这种问题,要不要重新把VS2010装一下看看,帮顶~~
ASP.NET编程思想大汇总
asp.net编程思想,面向对象的编程思想在ASP.NET中的运用,在ASP.NET中面向对象的编程思想-NET教程,面向对象编程,面向对象的编程思想在ASP.NET中的运用b,Duwamish 7.0 结构分为四个逻辑层: • Web 层 Web 层为客户端提供对应用程序的访问。这一层是作为 Duwamish.
sln
解决方案
文件
中的 Web 项目实现的。Web 层由 ASP .NET Web 窗体和代码隐藏
文件
组成。Web 窗体只是用 HTML 提供用户操作,而代码隐藏
文件
实现各种控件的事件处理。 • 业务外观层 业务外观层为 Web 层提供处理帐户、类别浏览和购书的
界面
。这一层是作为 Duwamish.
sln
解决方案
文件
中的 BusinessFacade 项目实现的。业务外观层用作隔离层,它将用户
界面
与各种业务功能的实现隔离开来。除了低级系统和支持功能之外,对数据库服务器的所有调用都是通过此程序集进行的。 • 业务规则层 业务规则层是作为 Duwamish.
sln
解决方案
文件
中的 BusinessRules 项目实现的,它包含各种业务规则和逻辑的实现。业务规则完成如客户帐户和书籍订单的验证这样的任务。 • 数据访问层 数据访问层为业务规则层提供数据服务。这一层是作为 Duwamish.
sln
解决方案
文件
中的 DataAccess 项目实现的。 注意 有关 Duwamish 7.0
Visual
Studio
.NET
解决方案
文件
的进一步信息,请参阅Solution File and Environment Settings。 除了上述四个逻辑层外,Duwamish 7.0 还包含封装在 Duwamish.
sln
解决方案
文件
中的 Common 项目内的共享函数。Common 层包含用于在各层间传递信息的数据集。Common 项目还包含 Duwamish.
sln
解决方案
文件
中的 SystemFramework 项目内的应用程序配置和跟踪类。
Visual
Studio
.Net(
VS
) 源码管理器
一、 开发前的准备1、 在装有Windows 2000或者Windows XP Professional的机器上安装.Net Framework SDK、
Visual
Studio
.Net、
Visual
Source Safe 6C。(如果用户操作系统是Windows .Net Server,则无须安装.Net Framework SDK,.Net Server自带的IIS 6已经完全包含了对.Net的支持)这些工具在
Visual
Studio
.Net的安装盘上都可以找到。2、 一台专门用于存放版本控制中心数据库的服务器。该服务器不需要安装.NET Framework SDK和
VS
.Net,但是必须安装
VS
S 6C。我们称这台服务器为开发服务器DataCenter。3、 一个主域控制器,将DataCenter服务器加入这个域,为每一个开发用户分配域帐号。这样所有小组成员可以通过登录到Window NT域来访问版本控制信息。注意:
Visual
Studio
6所带的
Visual
Source Safe 6不支持.Net的一些
文件
格式。如果你安装了
VS
S 6,也需要再安装一次
VS
S 6C,否则在
VS
.Net环境中将源代码加入到
VS
S数据库中将会出现错误。 二、 创建空的SourceSafe数据库在开始工作之前,需要建立一个空的SourceSafe数据库,来存放源代码控制数据,并为小组开发人员分配访问帐号。在DataCenter服务器上新建Source Safe数据库。步骤如下:1、 启动"开始"——"程序"——"Microsoft
Visual
SourceSafe"菜单下的SourceSafe 6.0 Admin。如果你是第一次安装
VS
S 6C,Common数据库的Admin帐号为空。如图一所示: 2、 在
Visual
SourceSafe Administrator窗口中,你可以看到Source Safe默认的两个用户Admin和Guest。如果你不打算使用默认的Common数据库,而要建立一个属于自己的项目数据库。选择菜单"Tools"——"Create Database",如图二所示: 3、 在弹出的对话框中选择新数据库存放的位置。这里我们选择:C:\SourceManager\。点击OK后,提示你已经创建了数据库。4、 选择"Users"——"Open SourceSafe Database…",使用Browser按钮,选择刚才所创建的SourceManager数据库C:\SourceManager\srcsafe.ini。5、 使用"Users"——"Change Password"命令更改Admin帐号的密码。使用"Users"——"Add User"命令为项目小组成员创建SourceSafe帐号。6、 将C:\SourceManager目录设置为共享。共享权限默认是Everyone完全控制。如果希望只对项目小组成员开放,不希望其他人操作数据库
文件
(注意:没有SourceManager帐号的人不能访问SourceSafe中的内容,但如果他有权限的话,可以删除或修改数据库中的数据),请将Everyone组从权限组中删除,并从域目录中选择可以访问该目录的域帐号或计算机。7、 到此,一个空的项目数据库建立完毕。 三、 新建项目并加入版本控制下面将演示在一个装有
VS
.Net的计算机上创建一个Windows应用程序和一个Web项目,并把它加入到上面所建的SouceManager数据库中。1、 启动
VS
.NET。2、 使用"
文件
"——"新建"——"空白
解决方案
"命令,在D:\下新建
解决方案
SourceManager。
VS
.Net会在D:\下自动创建一个SourceManager目录,该目录中有一个
解决方案
文件
SourceManager.
sln
文件
。3、 使用"
文件
"——"新建"——"项目"命令,在项目类型中选择"
Visual
C#项目",在"模板"中选择"Window应用程序"。项目名称MyWindowApp。并选择"添入
解决方案
"选项。确定。 4、 使用"
文件
"——"新建"——"项目"命令,在项目类型中选择"
Visual
C#项目",在"模板"中选择"ASP.NET Web应用程序"。在"位置"栏中填写http://localhost/MyWebApp。并选择"添入
解决方案
"选项。确定。 这样就在
解决方案
中建立了一个Window应用程序和一个Web应用程序。下面讲述如何将整个
解决方案
加入到源代码版本控制。5、 在WebFrom1和Form1的设计器中各自加入一个Label控件,保持它的属性不变。我们将看到从另一个主机上获取的程序用户
界面
中也会有这一个控件。6、 使用"
文件
"——"源代码管理"——"将
解决方案
加到源代码管理"命令。 7、 在弹出的
Visual
SourceSafe Login登录窗口点击"Browser"按钮,弹出
打开
数据库对话框,点击该对话框的"Browser"按钮,弹出如下对话框,在"
文件
名"中输入\\DataCenter\SourceManager\srcsafe.ini。确定后输入上面所分配的SourceSafe帐号和密码。 8、 首先会弹出一个保存
解决方案
的提示窗口,让你选择将要保存到SourceSafe中的项目名称,默认与
解决方案
的名称相同。点击OK,会得到项目在数据库中不存在的提示,点击"Yes"创建该项目。 9、 接下来会让你选择Web应用程序的保存位置。如下图所示。由于Web应用程序通常保存在本地的IIS根目录下。与
解决方案
中的其它项目不在同一个目录中,所以需要为Web应用程序在SourceSafe中单独建立一个项目。在该窗口点击"OK"按钮接受SourceSafe的默认项目名称MyWebApp。 10、 到此,我们已经在SourceSafe中添加了整个
解决方案
,包括一个Windows应用程序和一个Web应用程序。在"
解决方案
资源管理器"视图中,加入源代码控制的程序旁边有一把锁(如图九所示),表示文档已签入,不可编辑。 11、 通过菜单"
文件
"——"源代码管理"——"Microsoft
Visual
SourceSafe",
打开
SourceSafe,可以看到,在SourceSafe中已经加入了两个项目。如图十所示: 四、 获取SourceSafe中的项目下面的步骤中将讲述如何在另一台主机上从SourceSafe获取源代码。1、 在另一台主机上
打开
Visual
Studio
.Net开发环境。使用菜单命令"
文件
"——"源代码管理"——"从源代码管理
打开
"。重复第三步中的第7个操作,选择SourceSafe数据库的位置。2、 弹出"Create local poject from SourceSafe"窗口,在"Create a new project in the"输入框中填写你要保存项目的本地路径,这里我们选择"C:\MyProject"。在"SourceSafe project to"中选择SourceManager项目,单击OK按钮。如果目录C:\MyProject不存在,会询问是否创建,选择"Yes All"。 3、 接下来会弹出保存Web应用程序工作副本的对话框,在工作副本位置输入框中输入你想要保存Web应用的Web
文件
夹,也可以接受默认设置。点击"确定"按钮接受默认设置。 4、 通过上述步骤,我们已经成功地在另一个开发主机上获得保存在SourceSafe的工程。将来如果有新的开发人员加入,只需重复这四个步骤即可。 五、 版本控制的几个概念在
Visual
Studio
.Net开发环境"
解决方案
资源管理器"的上下文菜单或者"
文件
"——中有如下与
文件
操作有关的命令,如图十三所示: 1、
文件
的"签出"(Check Out):当需要编辑一个
文件
时
,必须将该
文件
"签出",SourceSafe会标志该
文件
已经被某个用户迁出,并确保其他用户不可编辑同一个
文件
。对于
文件
,仅当
文件
被签入后才有这个选项。2、
文件
的"签入"(Check In):当完成
文件
的编辑后,最好将
文件
"签入",以让其他用户可以签出或者获取最新版本。对于
文件
,仅当
文件
被签出后才有这个选项。3、 "获取最新版本":从SourceSafe数据库中获取指定
文件
或项目的最新版本,而又不必签出
文件
。4、 "取消签出":不在SourceSafe数据库中保存签出后所做的修改,使本地
文件
恢复到修改之前的状态,并且将
文件
签入。只有
文件
或项目中有
文件
被签出后才有这个选项。5、 "历史记录":查看
文件
修改的历史记录。SourceSafe数据库会自动保存每次"签入"前后的
文件
内容。如果需要查看历史记录。6、 "版本比较":可以比较当前版本与历史版本之间的差异,SourceSafe将以对照的形式将两个版本的不同之处
显示
出来。如图十四所示: 7、 "Roll Back":在历史版本
显示
对话框中有一个Roll Back命令,即将
文件
恢复到历史版本。当
文件
编辑错误
时
,想让
文件
回到历史的某个点
时
,使用该命令。历史版本
显示
对话框中还有其它命令,这里不一一详述,请读者慢慢研究。 8、
Visual
Studio
.Net中关于版本控制的选项:在"工具"——"选项"命令对话框中,选择左边的"源代码管理",
显示
如下对话框。读者可以根据项目的情况对SourceSafe选项进行设置。 9、 其它SourceSafe操作:读者可以从"
文件
"——"源代码管理"——"Microsoft
Visual
SourceSafe"菜单,进入"
Visual
SourceSafe Explorer",其中大多数主要命令基本与
Visual
Studio
.Net相同,这里就不再累赘。 六、 版本控制项目的管理下面将讲述版本控制相关的一些权限管理和
文件
映射。首先在DataCenter服务器上
打开
"开始"——"程序"——"Microsoft
Visual
SourceSafe"——"
Visual
Source Safe 6.0 Admin"。选择SourceManager数据库,填入Admin账号的密码。进入"SourceSafe Administrator"窗口。它有如下几个菜单。 1、 Users菜单下是关于用户操作的命令,除上面我们所使用的添加用户"Add User"、修改密码"Change Password"外,还有删除用户"Delete User"、编辑用户"Edit User"命令。"Open SourceSafe Database"命令用于更改当前SourceSafe数据库。2、 Tools菜单下的Options对话框中包括了一些项目的设置。下面对主要的选项进行简单的说明:(1) General页中的Allow multiple checkouts,如果选择此项,则允许多个用户同
时
签出
文件
。默认是不允许。(2) Project Security页中的"Enable project security"复选框指明是否允许对项目使用安全性。该项默认为不允许。只有当选择了这个选项之后,Tools下的"Rights by Project"、"Right Assignments for User"和"Copy User Rights"才可用。这里我们将它选中。(3) Shadow Folders页用于设置项目在服务器上的映射。项目在SourceSafe中以二进制码形式将
文件
的所有版本信息保存在
文件
中。要在服务器上创建一个目录,将项目
文件
映射到这个目录中,使用该命令。在"Set shadow folder for project"中选择在SourceSafe中的SourceManager项目,在"Set shadow folder to"中选择项目要映射到的目录,如C:\SourceManager_Shadow。(4) Web Projects页用于设置Web项目在服务器上的映射。在This project represents a Web Site中选择SourceSafe中的MyWebApp项目,在URL中填入"http://localhost",即本地Web服务器(也可以填入其它服务器)。Virtual Tools中填入要映射的虚拟目录,在"Deployments path"填入部署目录,这个目录将成为IIS中指定虚拟目录的映射目录。3、 Tools菜单下的"Rights by Project"管理SourceSafe中项目的权限,如图所示。用户权限共有四种,在Rights中分别对应为:R(Read)、C(Check Out/Check In)、A(Add/Rename/Delete)、D(Destroy)。在左边的"Project"框中选择一个项目,并在右边选择相应的用户,使用下面的复选框,给用户分配相应的权限。Tools菜单下的"Rights Assignments for User"用于给选定用户分配权限,操作结果与上面的命令相同。 4、 Archive菜单下的"Archive Projects"用于将指定项目打包成*.ssa(SourceSafe Archive)
文件
,并迁移到其他主机上,使用Archive的"Restore Projects"命令,将该
文件
恢复到其他主机。这两个命令用于项目的迁移。 总结使用SourceSafe与
VS
.Net开发环境,可以为团队开发提供完整的源代码管理方案。通过源代码管理,可以记录项目开发的过程份。 http://www.biancheng168.com/Download/HTML/27.html
基于C++开发的宠物小屋源码+项目说明+
sln
解决方案
(课程设计).zip
【资源说明】 基于C++开发的宠物小屋源码+项目说明+
sln
解决方案
(课程设计).zip 基于C++开发的宠物小屋源码+项目说明+
sln
解决方案
(课程设计).zip 基于C++开发的宠物小屋源码+项目说明+
sln
解决方案
(课程设计).zip 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能。 【需求分析】 需求分析: 动物猫(CCat)、狗(CDog)、蛇(CSnake),包含名字(m_strName)、颜色(m_strColor)、年龄(m_nAge)。 笼子类(CCage):它负责装3种动物,每个笼子编号不能相同。 房子类(CHouse):负责存放装动物的笼子。 人(CPeople):负责花钱买动物,造笼子,将动物放到笼子中,存放到房子里,杀死某个笼子动物,销毁某个笼子(如果有动物一并销毁), 查看某个或所有笼子动物,和某个动物玩耍。 控制台程序,通过输入命令,可以进行简单的人机交互。 提示:获取输入字符可以用 string::getline(cin, cmd); //获取输入的命令(阻塞等待) #include
basic_istream<_Elem, _Traits>& getline( basic_istream<_Elem, _Traits>& _Istr, basic_string<_Elem, _Traits, _Alloc>& _Str, const _Elem _Delim) _Istr :表示一个输入流,譬如cin. _Str :将输入流读取的字符串放到_Str 中。 _Delim:遇到这个字符就停止读取,不设置默认为'\n' 本项目是作者初学C++中类相关知识的
时
候写的一个练习使用类的小项目。 > - 类之间的横向关系和纵向关系是C++中很重要的一部分知识点,初学C++者通过练习这个项目可以加深对C++中类之间关系的理解,可以对理论上的相关概念加以实践练习,对学习C++很有帮助。 > - 如发现源代码中有错误或者有其它问题,欢迎大家在 `Issues` 中研究讨论,欢迎大家 `Fork` 和 `Pull requests` 改善代码,十分感谢! ## 使用语言 - C++ ## 主要技术 * **类的使用练习** ## 项目整体思路 -
文件
中有项目的需求分析文档,还有项目的类图分析文档,通过这些很容易上手练习这个小项目。 - 项目中使用的是通过控制台输入命令来简单交互的,感兴趣的可以加上图形用户
界面
。 ## 运行 - 使用
Visual
Studio
打开
项目中的.
sln
文件
,编译运行即可。 - 作者之前使用的
VS
2012是可以正常运行的,不同的版本可能会有一点点小问题,但都很容易解决。
基于EasyX和C++开发的双人版贪吃蛇游戏源码+项目说明+
sln
+exe可执行程序(课程设计).zip
1.项目代码均经过功能验证ok,确保稳定可靠运行。欢迎下载体验!下载完使用问题请私信沟通。 2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可
直接
作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。在使用过程中,如有问题或建议,请及
时
沟通。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于EasyX和C++开发的双人版贪吃蛇游戏源码+项目说明+
sln
+exe可执行程序(课程设计).zip 一款基于C++和EasyX开发的小游戏:双人贪吃蛇C++ 项目特点/Project Features 开发难度低:项目总体难度低,适合初学者参考学习。 图形
界面
:引入EasyX图形库,使得游戏
界面
更加美观。 模式可选:支持单人模式和双人模式。 参数可调:移动速度定义于代码开头部分,可根据需要进行调整。 游戏规则/Game Rules 在游戏中,玩家将操纵贪吃蛇在地图中行动。 贪吃蛇初始长度为3,每吃到一个食物,长度增加1。 直到贪吃蛇撞到蛇的身体,游戏结束。 让自己尽可能变长!! # 单人模式 - 操纵:WASD # 双人模式 - 玩家1操纵:WASD - 玩家2操纵:方向键 # 默认参数 - 每0.3秒移动一格 开发环境/Development Environment - Windows 11 -
Visual
Studio
2022 - EasyX 2023_大暑版 安装使用/Installation & Usage # 玩家 下载并解压压缩包release,双击 `Snakes.exe` 运行游戏。 # 开发者 确保你的系统已安装 EasyX 图形库。 1. csdn下载项目源码包 解压重命名为Snakes 2.
打开
`Snakes/main.cpp`
文件
,可查看和编辑项目源码。代码中用到的素材位于 `Snakes/src`
文件
夹下。 3. 如果你使用的是
Visual
Studio
,且环境搭建正确,可以在
Visual
Studio
中
打开
`Snakes.
sln
`
解决方案
文件
,可以
直接
查看项目并编译运行。
.net winform下 C#/VB.NET项目代码行数统计器
因为一直想找个办法来统计一下自己写的代码总行数,但是
打开
代码
文件
一个一个的加有点儿太二了.而且还不能忽略空行和注释.因此就写了这么程序用来统计真实的代码总行数. 如果各位有什么高见一定要给在下指教 本程序支持对
sln
(
解决方案
文件
)、csproj(c#项目
文件
)、vbproj(vb.net项目
文件
)下所包含的源代码进行代码行数统计工作. 支持
vs
2003\2005\2008等版本所生成的
解决方案
文件
或者项目
文件
程序针对的语言为.net winform下的C#和VB.net,不支持J#.c++尚未测试 在计算代码行数
时
可以选择忽略空行、忽略注释或者忽略
visual
studio
所自动生成的
文件
。这样可以得到自己亲手写的真实的代码行数。 同
时
,
显示
窗里可以看到该
解决方案
文件
或者项目
文件
下所包含的
文件
列表(有图表
显示
)
界面
还算漂亮 该树状列表可以支持多选,你可以只选择其中指定的几个
文件
或者项目进行代码行数统计,还是比较方便的。 v2.3.5版 1.支持C#与vb.net混合编程生成的
解决方案
文件
,通过该
解决方案
文件
可以统计
解决方案
下所有的代码
文件
的代码行数下载地址 2.增加C#与VB.NET的图标,可以更加清楚的识别不同语言写出的代码
文件
. 3.增加鼠标悬停提示,不必最大化程序或者或者拉伸标题栏就,只需悬停鼠标在指定的节点上就可
显示
该
文件
的完整名称. 4.增加"展开所有节点"选项框,可以让程序自动展开所有节点. 可以看我的博客,详细介绍发在这里了:http://www.cnblogs.com/tannaiyin/archive/2009/06/04/1496438.html
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章