在尝试将dto类从同一项目移到另一个解决方案的类库后,我遇到了一些Web api调用的问题。移动之后,它们始终以空值结尾。
我所做的唯一更改是在另一个解决方案中创建了一组新的cs文件,然后将类复制到这些文件中,然后删除原始DTO文件。
html代码,web api类(对包含DTO的类项目的新引用除外)未更改,并且如果我插入原始DTO文件,它们的方法将再次正常工作。
任何人都有我可以探索的想法。
答案 0 :(得分:0)
好了,我找到了解决问题的办法。
我插入了一个简单的:
var modelstate = ModelState;
并在其上放置了一个断点,这向我指出了两个项目都在引用的另一个dll的不兼容dll版本的方向。