初学C#,总结一下.sln和.csproj的区别
来源:互联网 发布:linux下日志管理系统 编辑:程序博客网 时间:2024/05/19 12:37
1、sln:solusion 解决方案
csproj:c sharp project C#项目
2、解决方案是项目的集合,项目是文件的集合;一个sln中可以包含多个csproj。一个csproj可以包含多个文件;csproj可以作为单独的项目运行,也可以在sln中添加csproj统一管理。
3、sln和csproj都可以双击运行,如果解决方案中只有一个项目那么两个方式是没有区别的;
但是如果一个解决方案中包含多个项目,sln会加载该解决方案中所有的项目,而csproj只会加载当前项目。
4、关于sln和csproj的几个问题
(1)、c#.net中.sln的文件可以删掉重新生成吗?这样会有问题吗?
.sln是项目文件。删除后项目的一些设置会无法恢复,因为你的解决方案里面可能有关于这个项目的文件的很多信息,所以一般不建议删除重建;但一般也没有太大的问题,你用VS直接打开.csproj工程文件,会给你建上sln的。你把需要的工程再一个一个的加进来就好了。
(2)、下载的Asp.net源码没有.sln 或.csproj 文件如何使用啊?
从Visual Studio IDE的菜单“文件”》“打开”》“网站”,然后从右边的目录中选择你要打开的网站目录,不需要有.sln文件就可以打开网站并调试运行。如果是WebSite模式那么是不需要SLN文件的,可以通过File->WebSite->OpenWebSite打开。 如果不是WebSite模式,那么可以自己建立一个空项目,然后把文件Copy进去即可。
2 0
- 初学C#,总结一下.sln和.csproj的区别
- 关于C#项目的.sln和csproj的区别
- .sln .suo .csproj .csproj.user的含义
- .sln .suo .csproj .csproj.user
- 总结一下typedef和#define的区别
- 初学java总结一下它与其它一些语言(c#,delphi)的差别.
- 使用devenv/MSBuild在命令行编译sln或csproj
- 持久层,DAO,API,DAL,BLL,DLL,csproj,sln
- 持久层,DAO,API,DAL,BLL,DLL,csproj,sln
- .sln文件和.suo文件的解释
- .sln文件和.suo文件的解释
- .sln文件和.suo文件的解释
- 初学java java与C的区别
- C和C++的区别总结
- C和C++的区别与总结
- 初学一天Objective-C的总结
- 简单总结一下sqlserver中表变量和临时表的用法和区别
- C# 解析 sln 文件
- 【普通莫队选讲】BZOJ2038 BZOJ3289 BZOJ3781
- 简单的win32应用程序:弹跳的小球(使用双缓冲)
- 交换瓶子
- TCP报文格式详解
- junit3和junit4的比较
- 初学C#,总结一下.sln和.csproj的区别
- VirtualBox虚拟vdi磁盘扩容 201
- 个人理解的SpringAOP事务管理
- 简单的Android贪吃蛇
- Linux创建目录-mkdir命令,创建文件-vi touch,删除文件rm
- vuforia unity 项目嵌入iOS 报错 UnityGfxDeviceWorker(14):EXC_BAD_ACCE(code = 1,address = 0x1)
- Matlab的mod和rem
- 机器学习-第二天-线性分类器
- 《ACM书中题目》Y