0
其实我有一个窗口服务每隔5秒调用一次控制台应用程序,为此我在D驱动器中创建了一个文件夹,并且控制台应用程序的发布文件是复制/粘贴在那里,但每当我对代码进行任何更改并从bin/release文件夹复制/粘贴最新的dll时,最新的代码不会被执行。如何获取要执行的控制台应用程序的最新代码
其实我有一个窗口服务每隔5秒调用一次控制台应用程序,为此我在D驱动器中创建了一个文件夹,并且控制台应用程序的发布文件是复制/粘贴在那里,但每当我对代码进行任何更改并从bin/release文件夹复制/粘贴最新的dll时,最新的代码不会被执行。如何获取要执行的控制台应用程序的最新代码
我想你已经安装(知道或间接通过VS)在GAC(全局程序集缓存)中的程序集。 GAC优先于本地文件。
有关更多信息,请参阅here。
是否正在更新Windows服务或控制台应用程序的文件?您是否尝试重新启动Windows服务? – yas4891 2012-01-14 07:10:45
没有先生,实际上我想知道如何从控制台应用程序部署最新的代码更改 – daljeet 2012-01-14 07:12:16
这似乎是一个非常奇怪的设计。为什么您需要Windows服务来调用控制台应用程序?只需创建一个DLL并让Windows服务使用该DLL中的代码。 – 2012-01-14 17:00:56