suo文件是什么文件|有源代码和suo文件但没有sln的VS代码如何重用

|

① 后缀为shl和suo的文件用什么软件打开

引用高手的话,如下:搜狗输入法你安装了没有啊?这是搜狗输入法的皮肤文件,切换到搜狗输入法后按下Ctrl+Shift+M —-“切换皮肤”—“皮肤编辑器”就用这个打开就可以以前我自己做过皮肤的,有点经验

② 有谁知道NET里的.suo和.sln文件是怎么来的 它们有什么作用

相当于VC6里的.dsw和.dsp—>*.??proj,*.??proj.user是工程文件,让IDE知道它要加载的工程 .sln和.suo是解决方案文件 .NET采用两种文件类型(.sln 和 .suo)来存储特定于解决方案的设置。这些文件总称为解决方案文件.为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而使开发者每次继续开发任务时,都能够全身心地投入到项目和最终目标中,不会因开发环境而分散精力。

③ vs项目文件对号是什么

、sln文件.sln(Solution)解决方案文件,表示一个项目组,他通常包含一个项目中所有的工程文件信息。二、suo文件suo(Solution User Options)解决方案用户选项文件,记录所有与解决方案建立关联的选项,以便在每次打开时,它都包含用户所做的自定义设置。.suo文件偶尔会被破坏,从而在构建和编辑应用程序时出现意想不到的结果。如果Visual Studio对于每个解决方案不稳定,就应删除.suo文件。下次打开解决方案时,Visual Studio会重建它。实际上在使用TFS源代码管理器CheckIn的时候,也不会将suo文件更新,所以如果删除本地项目文件,重新从服务器上checkout整个项目,就会发现classview中所有的设置都没了,那就是因为tfs提交时没有将suo文件提交,所以checkout时也是没有suo,所以VS自己重新建了一个suo文件。三、vcproj文件vcproj(Visual Studio Project)vs工程文件,记录工程中的所有文件信息。四、obj文件.obj(Object)目标文件,程序编译时生成的中间代码文件,一般是程序编译后的二进制文件,再通过链接器和资源文件链接就成exe文件了。OBJ只给出了程序的相对地址,而EXE是绝对地址。五、pdb文件pdb(Program Debug Database)程序调试数据库, 保存调试和项目状态信息,从而可以对程序的调试配置进行增量链接。 六、ncb文件NCB(No Compile Browser)无编译浏览文件, NCB为VC++自动创建的跟踪文件,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC开发环境自动生成。无编译浏览文件。当自动完成功能出问题时可以删除此文件。build编译工程后会自动生成。七、idb文件 .idb()文件,MSDev中间层文件八、pch文件 .pch(Precompiled Header)编译头文件,是存放工程中预先编译好的较稳定的代码。编译器是以文件为单位编译,假设修改了一个文件就要对工程中所有文件重新编译,肯定影响编译效率。头文件中所包括的东西往往非常大(包括eg.Macro宏,Preprocessor预处理),编译将占很长时间,但它们又不常被修改,是较稳定的,因此引入了.PCH文件。指定一个头文件(.H),包含我们不会经常修改的代码和其他的头文件,然后用这个头文件(.H)来生成一个预编译头文件(.PCH),VC默认的头文件就是StdAfx.h,因为头文件是不能编译的,所以我们还需要一个.CPP文件来作桥梁,VC默认的文件为StdAfx.cpp,这个文件里只有一句代码就是:#include "StdAfx.h"。接下来要用它生成.PCH文件,涉及到几个重要的预编译指令:/Yu,/Yc,/Yx,/Fp,/Yc是用来生成.PCH文件的编译开关,在Project->setting->C/C++的Category里的Precompiled Header,然后在左边的树形视图中选择用来编译生成.PCH文件的.CPP文件(默认即StdAfx.cpp)你就可以看到/Yc这个开关,它表示这个文件编译了以后是否生成.PCH文件(可能/Yc的c表示create),/Fp指令指定生成的.PCH文件的名字及路径(可能/Fp的p代表path),/Yu的u即use使用,工程中只要包括了.H文件的文件都会有这个/Yu指令,如果选择自动Automatic…的话则原来为/Yc的地方就换成了/Yx指令,且每次编译时编译器会看以前有没有生成过.PCH文件,有则不现生成否则就再次编译产生.PCH文件.。九、ilk文件 链接临时文件。补充:十、licenses.licx 文件licenses.licx是用户许可证书文件,使用某些ActiveX控件时需要该文件。每当将一个授权控件添加到窗体时,Windows 窗体设计器就会自动生成/更新 .licx 文件。

④ 请问用suo.exe加密文件夹后忘记密码怎么办 在线等候

现在解决这个问题最简单的方法就是看能否这个软件的作者和客服联系上,看有没有什么有效的解决办法。 还是建议您以后再给文件和文件夹加密的时候选择专业的文件和文件夹加密软件。文件夹加密超级大师是一款安全性极高的文件和文件夹加密软件。她功能强大,速度快,效果好。主要功能有文件加密(保护文本,文档,电子表,图片,网页等内容),文件夹加密、隐藏、加锁,文件隐藏、粉碎等。可满足日常工作和生活中的安全保密需求,您尽可放心使用。 看我的回答您是否满意,如果满意的话,请推荐一下。

⑤ VS2005中*.sln*. vcproj*.suo*.ncb*.user是什么文件,有什么作用

.sln是工程文件.一个工程可能有多个项目.vcproj项目文件..这是VS2005管理VC项目的主要配置存储文件.保存着中各个文件的组织和编译方法等信息..suo是Visual Studio Solution User Options .这是个二进制文件.可以清理掉.ncb是VC++ Intellisense Database也就是只能提示数据库文文件.可以清理掉.清理掉这个文件可能会解决只能提示不显示的问题.每次打开VC项目后,这个文件会自动生成..user叫做Visual Studio Project User Options file.是一个xml格式的文件.也可以清理掉.在关闭工程时会自动创建出来.还有一个叫.aps的..APS:AppStudio File存放二进制资源的中间文件,VC把当前资源文件转换成二进制格式,并存放在APS文件中,以加快资源装载速度。这个文件也可以清理掉

⑥ 我在我的文件夹里面设置了suo.exe的加密文件,但是不小心删除了,怎么解决

是要解密吗?给你个方法试一下!新建一个文件夹,然后在文件里创建一个文本文件,然后拷贝加密软件到这个文件夹里,运行加密软件,把密码设置为“1”,然后生成了加密后的文件夹,用winrar打开这个文件夹,把里面的“desktop.ini”删除掉,然后关闭winrar,把“Thumbs.db….“文件夹改名,把后面的数字全部去掉,只剩下“Thumbs.db”,然后双击就会发现可以打开该文件夹了,找到类似“117789687”这样的文件,用winrar压缩,生成压缩文件,下面就是密码文件替换了,双击压缩文件进行解压缩,解压缩路径输入那个忘记了密码的文件夹的路径,然后就会提示是否替换“117789687”文件,选择是,OK,密码文件替换成功。运行加密软件进行解密,输入密码“1”,解密成功。

⑦ 求文件夹锁工具名为suo.exe的加密软件跟破解方法

可以多试一下常用密码,大多数人设置密码一般都是设置的常用密专码。注意密码中属字母的大小写或者全角半角问题,或者使用密码找回的功能试一下。还可以先把密码输入到记事本上,然后再复制粘贴进去。希望能帮到你或者就是咨询一下这个软件的售后有什么办法没有是最好。用加密软件还是要用较为稳定的且服务有保障的。希望能帮到你

⑧ 怎么通过git把代码上传到github上

这是我第一次应用git,以下仅供git的初学者参考。

github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。

1.注册账户以及创建仓库

要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。

2.安装客户端tortoiseGit

github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址http://msysgit.github.com/,TortoiseGit下载地址:

http://code.google.com/p/tortoisegit/

装完后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。

3.配置Git

(1) 首先在本地创建ssh key;

$ ssh-keygen -t rsa -C "[email protected]"

后面的[email protected]改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。

4.提交、上传

(1)接下来在本地仓库里添加一些文件,比如README,

$ git add README

$ git add README$ git commit -m "first commit"

(2)上传到github:

$ git push origin master

git push命令会将本地仓库推送到远程服务器。

git pull命令则相反。

修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。

5.gitignore文件

.gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:

bin

.suo

obj

bin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git status的时候就只会看到源代码文件了,就可以放心的git add -A了。

⑨ 有源代码和.suo文件但没有.sln的VS代码如何重用

关于代码的抄重用,一般袭情况下,我们会将程序按照模块来建立,然后将不同的模块编译成DLL,然后通过引用DLL而实现程序的重用。例如:登录验证模块;创建分布式应用程序的代理基础模块;创建应用的基本模块等。在具体实现的时候,只需要引用这些模块,并集成这些基类,添加一些子类的代码,就oK了,对于集成子系统是相当有用的。如:集成物流系统+财务系统+成本核算等。

⑩ 怎样使用 GitHub

github(https://github.com)是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。对于一般人来说公共仓库就已经足够了,而且我们也没多少代码来管理,O(∩_∩)O~。下面是我总结的一些简单使用方法,供初学者参考。1.注册账户以及创建仓库要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。2.安装客户端msysgitgithub是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用msysgit,这个只是提供了git的核心功能,而且是基于命令行的。如果想要图形界面的话只要在msysgit的基础上安装TortoiseGit即可。装完msysgit后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。3.配置Git首先在本地创建ssh key;1$ ssh-keygen-t rsa -C "[email protected]"后面的[email protected]改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。为了验证是否成功,在git bash下输入:1$ ssh -T [email protected]如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,因为github每次commit都会记录他们。12$ git config –global user.name "your name"$ git config –global user.email "[email protected]"进入要上传的仓库,右键git bash,添加远程地址:1$ git remote add origin [email protected]:yourName/yourRepo.git后面的yourName和yourRepo表示你再github的用户名和刚才新建的仓库,加完之后进入.git,打开config,这里会多出一个remote “origin”内容,这就是刚才添加的远程地址,也可以直接修改config来配置远程地址。4.提交、上传接下来在本地仓库里添加一些文件,比如README,12$ git add README$ git commit -m "first commit"上传到github:1$ git push origin mastergit push命令会将本地仓库推送到远程服务器。git pull命令则相反。修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件,也可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。5.gitignore文件.gitignore顾名思义就是告诉git需要忽略的文件,这是一个很重要并且很实用的文件。一般我们写完代码后会执行编译、调试等操作,这期间会产生很多中间文件和可执行文件,这些都不是代码文件,是不需要git来管理的。我们在git status的时候会看到很多这样的文件,如果用git add -A来添加的话会把他们都加进去,而手动一个个添加的话也太麻烦了。这时我们就需要.gitignore了。比如一般c#的项目我的.gitignore是这样写的:123bin*.suoobjbin和obj是编译目录,里面都不是源代码,忽略;suo文件是vs2010的配置文件,不需要。这样你在git status的时候就只会看到源代码文件了,就可以放心的git add -A了。6.tag我们可以创建一个tag来指向软件开发中的一个关键时期,比如版本号更新的时候可以建一个“v2.0”、“v3.1”之类的标签,这样在以后回顾的时候会比较方便。tag的使用很简单,主要操作有:查看tag、创建tag、验证tag以及共享tag。6.1查看tag列出所有tag:1git tag这样列出的tag是按字母排序的,和创建时间没关系。如果只是想查看某些tag的话,可以加限定:1git tag -l v1.*这样就只会列出1.几的版本。6.2创建tag创建轻量级tag:1git tag v1.0这样创建的tag没有附带其他信息,与之相应的是带信息的tag:1git tag -a v1.0 -m 'first version'-m后面带的就是注释信息,这样在日后查看的时候会很有用,这种是普通tag,还有一种有签名的tag:1git tag -s v1.0 -m 'first version'前提是你有GPG私钥,把上面的a换成s就行了。除了可以为当前的进度添加tag,我们还可以为以前的commit添加tag:12345#首先查看以前的commitgit log –oneline#假如有这样一个commit:8a5cbc2 updated readme#这样为他添加taggit tag -a v1.1 8a5cbc26.3删除tag很简单,知道tag名称后:1git tag -d v1.06.4验证tag如果你有GPG私钥的话就可以验证tag:1git tag -vv1.06.5共享tag我们在执行git push的时候,tag是不会上传到服务器的,比如现在的github,创建tag后git push,在github网页上是看不到tag的,为了共享这些tag,你必须这样:1git push origin –tags


赞 (0)