Visual studio 2015 如何从项目中删除project.json
Nuget依赖于此单一文件,它与项目位于同一目录中。这意味着如果一个目录中有两个项目,它们将发生冲突Visual studio 2015 如何从项目中删除project.json,visual-studio-2015,nuget,.net-core,project.json,Visual Studio 2015,Nuget,.net Core,Project.json,Nuget依赖于此单一文件,它与项目位于同一目录中。这意味着如果一个目录中有两个项目,它们将发生冲突 如何使nuget停止依赖这个可怕的文件?理想情况下,两个项目应该位于两个不同的文件夹中 例如,我有基于project.json的ASP.NET核心应用程序和基于project.json的类库,然后我的文件夹结构如下所示- 解决方案级文件夹在这里您将看到.sln文件和下面的src文件夹 src文件夹 ASP.NET核心应用程序文件夹此处将显示main project.json 类库文件夹这里有类库
如何使nuget停止依赖这个可怕的文件?理想情况下,两个项目应该位于两个不同的文件夹中 例如,我有基于project.json的ASP.NET核心应用程序和基于project.json的类库,然后我的文件夹结构如下所示- 解决方案级文件夹在这里您将看到.sln文件和下面的src文件夹 src文件夹 ASP.NET核心应用程序文件夹此处将显示main project.json 类库文件夹这里有类库project.json 这样,就不会相互影响 另一个选项是将project.json重命名为{project name}.project.json 这可以防止在Visual Studio中尝试还原同一目录中库的包时发生潜在冲突 有关这方面的更多信息,请参阅- 我在同一文件夹中有多个项目,如何使用单独的文件夹 每个项目的packages.config或project.json文件 在大多数项目中,不同的项目位于不同的文件夹中, 这不是问题,因为NuGet将标识packages.config和 每个项目中的project.json文件。使用NuGet 3.3+和多个 在同一文件夹中的项目中,可以插入项目的名称 输入packages.config或project.json文件名,如下所示 将使用该文件: packages.config:使用模式包。{project name}.config project.json:使用模式{project name}.project.json
不可接受。这是一个多平台游戏,其中代码在两个不同的项目之间共享,一个代表UWP,另一个代表桌面Steam vs Windows store。在我的解决方案中,我将几个project.json文件重命名为[UWP]Hazzah Engine.project.json和[UWP]Block game.project.json两个示例,解决了这个问题。非常感谢。