我想发布我的 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>
但这不起作用!