1
我想用vs代碼創建一個典型的解決方案/項目佈局。我使用yo aspnet
創建了各種庫,但我不知道如何在vs代碼中引用項目。我是否在根上使用單個project.json?它如何知道啓動項目和入口點是什麼?另外,有沒有辦法在命名空間上獲得智能感知?如何在os x和vs代碼上使用多個.net項目
我想用vs代碼創建一個典型的解決方案/項目佈局。我使用yo aspnet
創建了各種庫,但我不知道如何在vs代碼中引用項目。我是否在根上使用單個project.json?它如何知道啓動項目和入口點是什麼?另外,有沒有辦法在命名空間上獲得智能感知?如何在os x和vs代碼上使用多個.net項目
如果您不使用Visual Studio(完整版),那麼您不需要解決方案或xproj文件。你只需要使用的文件夾和project.json
文件,以紀念自己的項目,然後每個項目都可以參考項目文件的dependencies
部分在這個例子中加入另外一個,如:
編輯(的意見彙總):
global.json
文件
是的,但我還沒有找到一個例子,其中我的依賴是像一個典型的解決方案在鄰居文件夾。一旦我添加了,我不確定如何進行編譯。 –
哦,沒問題。這是使用'global.json'完成的。您將包含源的文件夾添加到該文件。下面是一個例子:https://github.com/aspnet/MusicStore/blob/dev/global.json發現算法在當前項目所在的文件夾和'global.json'中的任何文件夾中查找項目引用。 –
好吧,我注意到這個例子的project.json有''compile':[「../../shared/**/*.cs」]'。我認爲,我應該在任何本地項目依賴項中使用glob,以便我的項目能夠編譯? –