我在 Visual Studio 中构建了一个 dll。然后我在装有 Windows Server 2008 R2 的机器上注册 dll。我使用以下命令:
%windir%\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /unregister .\My.Program.dll
%windir%\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /codebase .\My.Program.dll
我收到消息:
注销成功
然后:
注册成功
所以看起来dll注册和注销成功,但是当我运行使用dll的程序时。dll 的行为与我期望的不同。它似乎忽略了我在 dll 中所做的更改,只是在对其进行更改之前表现得像以前的 dll。我可以做些什么来确保我的新 dll 正在注册?