我已经在visual studio c#.net中创建了一个windows服务,并且正在尝试为该服务创建安装和部署,当我生成windows服务项目时,它是成功的。
我已经添加了项目输出组作为windows服务项目的主要输出。我还将自定义操作添加到了设置项目中,
当我尝试构建set up项目时,它显示了“An error occurred while valiating.HRESULT= '80004005'”,我还注意到检测到的依赖项文件夹中没有任何内容。
发布于 2011-05-25 23:53:04
我的错误代码是8000000A,所以它可能会有所不同,我不确定这对您的问题是否有帮助。但是重新添加引用对我来说不起作用。然而,对我来说起作用的是删除.suo文件(在.sln旁边)并(重新)构建。
(这可能是由于意外打开Visual Studio 2008 comapct项目中的Visual Studio 2010类库造成的。我甚至不打算尝试重现这个!)
删除.suo会使你“丢失”打开的文件(也许还有其他一些设置?),但我想这只是一个小牺牲(?)。
我只希望这能节省一些时间。
发布于 2011-04-20 23:17:55
我刚刚在一个WinForms项目中遇到了完全相同的问题。我的解决方案中有几个项目,除了设置项目外,它们都可以顺利构建。
我通过在主项目(设置为主输出的项目)中删除对解决方案中其他项目的所有引用,然后通过转到add reference >>项目重新添加它们,从而克服了这一点。一旦我在解决方案中重新添加了对其他项目的引用,项目依赖项就会重新出现,并且构建得很好。
希望这能有所帮助
理查德
https://stackoverflow.com/questions/5712746
复制相似问题