如何参数化参考c#?

时间:2017-11-07 10:55:18

标签: c# .net reference .net-assembly using

是否可以在c#中参数化参考?

我使用的是外部库(google.dfp),我需要每年使用新版本进行更新。库名称包含版本(例如:" statsmodels.api.OLS")。

我想在app / web.config中设置版本,并使用此值构建using指令。是否有可能设置占位符或类似的东西?

谢谢

enter image description here

1 个答案:

答案 0 :(得分:0)

根据@ Damien_The_Unbeliever的评论:

  

using指令仅在编译时使用。

这几乎是讨论的结束;它无法完成,因为它需要重新编译。

最好,您可以编写一个生成正确的usnig语句的小型控制台应用程序,但您仍然需要更新代码并重新编译(并重新部署)。

代码更改非常小,我甚至不会为此编写一个小代码生成器。复制/粘贴生成的代码需要花费大量精力,只需手动更新值,因此您无法获得任何效率。