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

时间:2012-03-19 18:05:55

标签: vb.net visual-studio-2010 clickonce manifest publish

如果之前已经回答过道歉。

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

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

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

现在所有项目的行为方式都相同,包括我正在发布的项目。

我尝试过的事情:

在新位置创建新项目。发布期间出现同样的错误。

我将两个项目都移到另一台机器上,两者都没有问题发布。

我从头开始将VS2010重新安装到问题机器上的不同位置,并且错误重新出现(问题机器是Vista,好的是Windows7教授)。

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

来做到这一点
<PropertyGroup>
    <GenerateManifests>false</GenerateManifests>
</PropertyGroup>

没有效果。

该项目偶尔会成功构建,但随后无法发布。我的模式尚未完全理解。

任何建议表示赞赏

彼得

1 个答案:

答案 0 :(得分:0)

删除当前清单可能是值得的,并按照此处的说明生成一个新清单:

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

或者,或者,

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