我通过在命令提示符中使用以下命令手动取消注册并注册了 dll。
取消注册:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "C:\Program Files\ABC\foo.dll" /codebase /u
注册:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe "C:\Program Files\ABC\foo.dll" /codebase
所以请帮助我使用批处理命令,以便客户可以在不知道如何手动执行的情况下运行此批处理
最佳答案
简单地说,批处理文件只是一长串按顺序执行的命令行命令。因此,用您的命令创建一个 .bat 文件。创建一个文本文件并将其命名为 File.bat,然后将命令复制并粘贴到该文件中。保存即可完成。请注意,在命令中使用符号和在 bat 文件中使用符号时存在一些差异,但对于您需要的内容来说,这不是问题。
示例:
:: Hide commands statements
@echo off
:: Unregister
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" "C:\Program Files\ABC\foo.dll" /codebase /u
:: Register
"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe" "C:\Program Files\ABC\foo.dll" /codebase
伟大的批处理引用:
关于batch-file - 如何取消注册 dll,然后在同一个批处理文件上注册 dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14005640/