找不到文件'obj \ Debug \ Program.exe.manifest'

问题描述:

如果已经回答过此问题,请致歉。找不到文件'obj Debug Program.exe.manifest'

发生在我的VS2010 SP1 VB.NET环境中。我已经成功地通过ClickOnce工作,编译和发布项目A一段时间,然后尝试发布项目B并收到错误:

找不到文件'obj \ Debug \ Program.exe.manifest'在文件microsoft.common.targets中。当我查看microsoft.common.targets文件时,我收到> 101警告。

该帮助告诉我它的错误MSBuild错误MSB3113。

现在所有项目的行为都是一样的,包括我发布的项目。

事情我已经尝试:

创建新位置新项目。发布期间发生同样的错

我将两个项目都移动到了不同的机器上,并且两个发布都没有问题。

我从头重新安装VS2010到问题机器上的不同位置,并重新出现错误(问题机器是Vista,确定一个是Windows7 prof)。

尝试了部署,无符号,签名等各种变体。所有项目都在VB.NET中,不清楚如何通过VS2010设置关闭清单包含。我试图通过将.vbproj文件中的项目信息更改为

<PropertyGroup> 
    <GenerateManifests>false</GenerateManifests> 
</PropertyGroup> 

没有效果。

该项目偶尔构建成功,但后来未能发布。这个模式我还没有完全理解。

任何意见赞赏

彼得

+0

通常情况下,当事情很难找到重置默认的一切工作最好。重新安装Visual Studio,如果这没有帮助重新安装Windows。 – Vnuk 2012-11-09 08:27:49

这可能是值得删除当前清单,以及生成每个指令在这里发现一个新问题:或者

http://msdn.microsoft.com/en-us/library/ms766454.aspx

,或者,

http://msdn.microsoft.com/en-us/library/ms235229%28v=vs.80%29.aspx