如果我调试或运行作为控制台应用程序,我的Windows服务可以正常运行,但是如果我安装,它会显示在服务中,但根本不会运行。请帮忙
这是主要功能
names.t. l1 l2
1 x1 1, 0 1, 2, 0
2 x2 1, 2, 0 1, 0
答案 0 :(得分:1)
可能因为Environment.UserInteractive返回false。您正在运行服务,这意味着没有用户界面。见Environment.UserInteractive Property
对于Windows进程或a,UserInteractive属性报告为false IIS之类的服务,无需用户界面即可运行。如果这个属性 是假的,不要显示模态对话框或消息框,因为那里 没有用户与之交互的图形用户界面。
我建议尝试将条件更改为if(!Environment.UserInteractive)
答案 1 :(得分:0)
我刚刚创建了一个新的设置WIX,现在它的工作,虽然有第二个问题...我的Windows服务项目中有一些参考,如何在安装和运行时将它们包含在设置中,我有日志说xxx.dll丢失的文件
我有以下参考资料 - > jose-jwt.dll,实体框架..
那么如何设置参考文件