我在visual studio c#.net中创建了一个windows服务,我正在尝试为该服务创建一个设置和部署,当我建立Windows服务项目时,它是成功的
我已将项目输出组添加为主要输出与Windows服务项目。 我还将自定义操作添加到设置项目中,
当我尝试构建设置项目时,它显示“验证时发生错误.HRESES ='80004005'”我还注意到检测到的依赖项文件夹中没有任何内容。
答案 0 :(得分:0)
我刚刚遇到与WinForms项目完全相同的问题。我在我的解决方案中有几个项目,除了设置项目之外,它们都将构建没有问题。
我通过删除主项目中解决方案中其他项目的所有引用(被设置为主输出的项目),然后通过添加引用>>重新添加它们来克服这个问题。项目。一旦我重新添加了对解决方案中其他项目的引用,项目依赖项就会重新出现并且所有构建都很好。
希望有所帮助
理查德
答案 1 :(得分:0)
我有错误代码8000000A
,因此可能会有所不同,我不确定这是否对您的问题有任何帮助。但重新添加引用并不适用于我。但是,对我有用的是删除.suo
文件(.sln
旁边)和(重新)构建。
(这可能是由于在Visual Studio 2008 comapct项目中意外打开Visual Studio 2010类库引起的。我甚至不打算尝试重现这个!)
删除.suo
会让你'松开'你打开的文件(也许还有其他一些设置?),但恕我直言,这只是一个小小的牺牲(?)。
我希望这能节省一些时间......