0

我想发布我的 WebApi,包括我的测试项目!

我的项目结构

\
 MyProject.Models
 MyProject.Service
 MyProject.Web
 MyProject.Test

MyProject.Test引用MyProject.Web,因为IClassFixture<WebApplicationFactory<Startup>>.

当我发布我的可执行主项目时MyProject.Web- 它没有发布测试项目。没错,但是我如何做到这一点,测试项目是与 .Web 项目一起发布的?

我想发布没有.Web & .Service & .Models 引用的测试项目。

那是我的 MyProject.Test.pubxml

...
<ItemGroup>
   <ExcludeFilesFromDeployment>MyProject.Models.*;MyProject.Service.*;MyProject.Web.*</ExcludeFilesFromDeployment>
</ItemGroup>

但这不起作用!

4

1 回答 1

0

好的,这不是一个真正的解决方案,但我删除了.Test项目并将其合并到.Web项目的子文件夹中。

于 2021-08-06T07:42:48.633 回答