【问题标题】:publishing test project with referenced main project使用引用的主项目发布测试项目
【发布时间】:2021-08-05 11:49:40
【问题描述】:

我想发布我的 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>

但这不起作用!

【问题讨论】:

    标签: .net visual-studio csproj


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-05-05
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 2022-11-11
      • 2019-01-22
      • 2016-09-30
      • 2011-03-22
      • 1970-01-01
      相关资源
      最近更新 更多