如何在os x和vs代码上使用多个.net项目

时间:2016-03-29 03:03:52

标签: mono projects-and-solutions visual-studio-code dnx

我正在尝试使用vs代码创建典型的解决方案/项目布局。我使用yo aspnet创建了各种库,但我不知道如何在vs代码中引用项目。我在根目录下使用一个project.json吗?它如何知道启动项目和入口点是什么?另外,有没有办法在命名空间上获得intellisense?

1 个答案:

答案 0 :(得分:2)

如果您不使用Visual Studio(完整版),则不需要解决方案或xproj文件。您只需使用文件夹和project.json文件来标记项目,然后每个项目都可以在项目文件的dependencies部分中添加对另一个项目的引用,如下例所示:

https://github.com/aspnet/Configuration/blob/1b302daf1c9bf7e723a26f5507f033c3e313e106/src/Microsoft.Extensions.Configuration.Ini/project.json#L20-L23

编辑(评论摘要):

  • 要引用其他文件夹中的项目,请将其添加到global.json文件
  • 要在VS代码中获取intellisense,您必须选择一个项目(窗口右下角有一个下拉列表)