如果之前已经回答过这个问题,我们深表歉意。
我的 VS2010 SP1 VB.NET 环境发生了一些问题。我已经通过 ClickOnce 成功地编译和发布了项目 A 一段时间,然后尝试发布项目 B,并收到了错误:
在文件 microsoft.common.targets 中找不到文件“obj\Debug\Program.exe.manifest”。当我查看 microsoft.common.targets 文件时,我收到超过 101 条警告。
帮助告诉我它的错误 MSBuild Error MSB3113。
现在所有项目的行为方式都相同,包括我正在发布的项目。
我尝试过的事情:
在新位置创建新项目。发布期间出现同样的错误。
我将这两个项目移动到不同的机器上,并且都没有问题地发布。
我从头开始将 VS2010 重新安装到问题机器上的另一个位置,并且错误再次出现(问题机器是 Vista,好的是 Windows7 prof)。
尝试了各种部署方式,未签名、签名等。所有项目都在 VB.NET 中,目前尚不清楚如何通过 VS2010 设置关闭清单包含。我尝试通过将 .vbproj 文件中的项目信息更改为
<PropertyGroup>
<GenerateManifests>false</GenerateManifests>
</PropertyGroup>
没有效果。
该项目有时会成功构建,但随后无法发布。我还没有完全理解这个模式。
任何建议表示赞赏
Peter
删除当前清单并根据此处的说明生成一个新清单可能是值得的:
http://msdn.microsoft.com/en-us/library/ms766454.aspx http://msdn.microsoft.com/en-us/library/ms766454.aspx
或者,或者,
http://msdn.microsoft.com/en-us/library/ms235229%28v=vs.80%29.aspx http://msdn.microsoft.com/en-us/library/ms235229%28v=vs.80%29.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)