Visual Studio 在编译时将实例对象从项目 A 传递到项目 B 时出现错误 CS1503
我正在控制台项目上编写 ac# 类来测试“Plugins”.dll 中的公共方法。 公共方法需要来自“Sender”.dll 的对象实例(IMessageSenderProvider 类型)。
我使用别名在测试项目上添加了“Sender”.dll 引用,实例化了 IMessageSenderProvider 对象,然后将其传递给“Plugins”.dll 公共方法进行测试。
在编译时我遇到错误
CS1503“无法从“Sender.IMessageSenderProvider [C:\myPath\src\Sender\bin\Debug\Sender.dll]”转换为“Sender.IMessageSenderProvider [C:\myPath\src\Plugins\bin\Debug\”插件.dll]'
我该如何修复该错误?
I'm writing a c# class on a Console project to test a public method from "Plugins" .dll.
The public method requires an object instance (of type IMessageSenderProvider) from the "Sender" .dll.
I added the "Sender" .dll reference on the test project using alias, I instantiated the IMessageSenderProvider object and then I passed it to the "Plugins" .dll public method to test.
During compile time I'm facing the error
CS1503 "cannot convert from 'Sender.IMessageSenderProvider [C:\myPath\src\Sender\bin\Debug\Sender.dll]' to 'Sender.IMessageSenderProvider [C:\myPath\src\Plugins\bin\Debug\Plugins.dll]'
How can I fix the error?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论