Visual Studio生成目标
本文关键字:目标 Studio Visual | 更新日期: 2025-05-08 13:55:11
我在c#中有一个包含图形用户界面的项目。现在我们得到了第二个硬件后端。我们想要的是在编译项目之前决定后端使用哪个库,并更改用于后端处理的类。我看过msbuild,但我不确定如何用它来实现它。还有其他更好的方法吗?
Dependency Injection是正确的答案,正如Mike所说,在部署时包括适当的.dll来解析接口,这就像TinyIoC一样简单。不正确的方法是使用条件引用调整.csproj,请参阅示例,但在您的情况下基于$(Configuration)值,这样您就可以在VS或CLI中切换,它会起作用,但会带来痛苦。