如果之前已经回答过道歉。
我的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>
没有效果。
该项目偶尔会成功构建,但随后无法发布。我的模式尚未完全理解。
任何建议表示赞赏
彼得
答案 0 :(得分:0)
删除当前清单可能是值得的,并按照此处的说明生成一个新清单:
http://msdn.microsoft.com/en-us/library/ms766454.aspx
或者,或者,
http://msdn.microsoft.com/en-us/library/ms235229%28v=vs.80%29.aspx