这是抛出错误的地方:
有效负载包含两个或多个文件,这些文件具有相同的目标路径“ Properties \ Default.rd.xml”。源文件:
D:\ Test \ MyAppTesting \ Properties \ Default.rd.xml
D:\ Test \ MyApp \ Properties \ Default.rd.xml
public class MyAppTesting
{
[Fact]
public async void PassingWinAppServiceTest()
{
AgendaService agendaService = new AgendaService();
var memberModel = await agendaService.GetMemberDetailsById("234");
Assert.False(String.IsNullOrEmpty(memberModel.MemberId.ToString()));
}
答案 0 :(得分:0)
在安装NuGet之后,您需要将现有项目引用添加到单元测试项目中。
[right click test project -> Add -> Reference-> select an existing project}
然后检查您的测试项目依赖项,您现有的项目应该在那里。
答案 1 :(得分:0)
我发现的唯一解决方法是从测试项目中删除 Default.rd.xml 文件。
Comments 来自开发者社区的类似问题。
来自运行时指令配置文件的 documentation,
<块引用>运行时指令 (.rd.xml) 文件是一个 XML 配置文件 指定指定的程序元素是否可用于 反思。
所以,如果测试项目中没有使用反射,那么我相信 Default.rd.xml 文件可以安全地从测试项目中删除。