我正在使用带有以下命令的批处理文件来成功编译 C# 代码,运行生成的 exe 并删除 exe。
start /wait C:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe /out:PostillionOutgoing.exe PostillionOutgoing.cs /reference:AlexPilotti.FTPS.Client.dll
call SetupCI.bat
start /wait PostillionOutgoing.exe
del PostillionOutgoing.exe
它完全按照我想要的方式工作。文件AlexPilotti.FTPS.Client.dll
与 .cs 文件位于同一文件夹中。
AlexPilotti.FTPS.Client.dll
许多其他类似的应用程序也需要该组件。我的问题是,是否有任何集中的地方可以保存此 DLL,以便上述所有批处理脚本都能找到它?通过这种方式,我不必在所有单独的文件夹中保留此 DLL 的副本。
我不想将 DLL 放在 GAC 中。我也在 system32 文件夹中尝试过,但它没有用。