我们有一个过程,我们在其中生成带有 resx 文件的附属程序集。该过程依赖于系统上存在的 Resgen。还有另一种方法吗?这样它就可以工作,但由于这种依赖关系,它看起来并不优雅。
我们想让它看起来优雅和不那么依赖的原因是我们想在服务器上运行这个进程。
尽管尚不清楚问题到底出在哪里,但我还是会根据问题中的这些短语:“较少依赖”和“我们希望在服务器上运行此过程”。
我猜提到的服务器是构建服务器,我猜对依赖关系的关注与 Visual Studio 有关,并且由于许可问题而不想将其安装在构建服务器上。
您可以避免对 Visual Studio 的依赖,因为 ResGen 是 Windows SDK 的一部分,可以单独安装,并从命令行运行。更多细节
如果我不对,也许OP可以澄清这个问题......