【抱怨文】vscode对多项目支持不够友好
2018-08-22 11:11
337 查看
vscode是一个简单的开发工具,启动快,速度快。但是当前1.26版本对多项目支持好像有点问题。命令行有个dotnet sln,但是只能添加新项目,却没有创建解决方案的命令。如果强行添加他会提示没有解决方案文件,莫名其妙!
当然可以添加文件夹的方式,在一个项目中看到另一个项目的文件结构,但是这无法等同于解决方案。
另外,库文件的调试感觉很麻烦,因为库不能运行,不知道有什么好的方案。
库打包给另一个项目用,也很麻烦,更新了,客户端并不会自动更新到最新版本,也不会判断文件新旧,它要你对库创建一个新的版本号,并且在客户端引用新的版本。如果是同时开发,这种协作效率,郁闷死了。
可能对vscode操作不熟悉吧,总感觉vscode对单项目支持还行,多项目就太乏力了。也许单项目完成了,再想办法重构成多项目比较实际。
------------ps 2018-9-18
原来sln是通过dotnet new sln 创建的
然后dotnet sln add project 可以增加关联的项目
app 项目通过 dotnet add app reference lib 来关联lib项目
这样做了之后,在sln目录可以dotnet build正常编译。这一步后项目可以正确的关联,修改了lib,会自动同步到app.
在命令行可以 dotnet run –p app 来执行.
你,学到了吗?
相关文章推荐
- VSCode 断点调试项目
- 发布WTL AppWizard0.3,支持直接生成VS60、VS2005/VS2008项目
- ubuntu vscode latex 中外语言支持
- 使用VS Code开发调试.NET Core 多项目
- 让Vs2013 完美支持EF6.1 Code First with Oracle(转载)
- VS Code编译支持C++11问题
- vscode 编写vue项目1
- VS Code js编译支持alias
- 五小步让VS Code支持AngularJS智能提示
- 使用vue-cli脚手架在vs code 建立vue项目
- 新建一个angularjs+requirejs+bootstrap+typescript+gulp+vscode+git的项目
- c# -- 解决vs使用本地iis运行项目支持局域网访问的问题(附防火墙端口开放步骤)
- vscode 完全支持zeng code的写法
- VSCode配合chrome浏览器调试cocos2d js项目
- VS Code开发 Express项目基础搭建
- 【net core】VSCode调试NetCore Web项目问题集锦
- Visual Studio Code(vscode) 创建Node.js+Express+handlebars项目 --Express概述
- VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试