Blazor应用程序和类库。
我使用的是DevExpress Xaf框架。我想将其Blazor项目与另外两个模块项目对接。我研究了如何将多个关系项目固定化,但什么也找不到。我已经使用VisualStudio将三个项目发布到不同的文件夹中,并创建了一个dockerfile,如下所示。然后用Docker命令在命令行上运行它,但它不起作用。
docker文件
此外,当我将Blazor应用程序发布到文件夹中时,该文件夹包含所有项目文件,包括dll文件,但当我尝试发布其他两个项目时,它们的文件夹仅包含.nupkg
文件,如下所示。
Blazor项目的发布文件夹
其他两个项目的发布文件夹
容器应该只有一个入口点,在您的情况下,它应该是服务器dll。另外两个项目需要建设。这里有一个链接,链接到一个有多个项目的dockerfile,希望能有所帮助:
asp.net核心2.0-多项目解决方案docker文件