2012-07-05 80 views
-2

在我的解决方案资源管理器中我有很多项目(目标框架3.5)和一个窗口服务(目标框架4.0)Windows服务无法访问其他项目在运行时

在我的窗口服务

我使用了一些方法形成其他项目

但在运行时我的服务无法访问任何他们

任何想法的?

+2

你部署了其他dll与您的服务? – 2012-07-05 15:58:25

+3

请说明您的意思是“我的服务无法访问任何人”。抛出异常或...? – ken2k 2012-07-05 15:58:57

+0

“某些方法构成其他项目”?你的意思是类库?如果是这样,请确保该类库dll可用于该服务。 – Adam 2012-07-05 16:00:01

回答

0

我假设你正在使用Visual Studio,是否正确?首先,你的解决方案(DLL,窗体等)中的非Windows服务项目是什么类型的项目?如果它们是DLL项目,请确保在Windows服务项目中有对它们的引用。另外,请确保您的所有项目都使用相同的.NET Framework版本,因为这可能会导致问题。

当你在运行时说,你的意思是当你已经安装并通过服务管理器运行你的服务?或者,你现在只是嘲笑服务并将其作为控制台应用运行?你是否收到异常,或者代码没有编译?

一旦我有了这些答案,我可以提供更好的答案。谢谢。

相关问题