如何将一个使用其他两个项目的主要.NET核心项目固定化



Blazor应用程序和类库。

我使用的是DevExpress Xaf框架。我想将其Blazor项目与另外两个模块项目对接。我研究了如何将多个关系项目固定化,但什么也找不到。我已经使用VisualStudio将三个项目发布到不同的文件夹中,并创建了一个dockerfile,如下所示。然后用Docker命令在命令行上运行它,但它不起作用。

docker文件

此外,当我将Blazor应用程序发布到文件夹中时,该文件夹包含所有项目文件,包括dll文件,但当我尝试发布其他两个项目时,它们的文件夹仅包含.nupkg文件,如下所示。

Blazor项目的发布文件夹

其他两个项目的发布文件夹

容器应该只有一个入口点,在您的情况下,它应该是服务器dll。另外两个项目需要建设。这里有一个链接,链接到一个有多个项目的dockerfile,希望能有所帮助:

asp.net核心2.0-多项目解决方案docker文件

相关内容

  • 没有找到相关文章

最新更新