【发布时间】:2012-04-04 05:59:58
【问题描述】:
抱歉,如果之前已经回答过这个问题。
我的 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>
没有效果。
项目偶尔构建成功,但随后无法发布。这个模式我还没有完全理解。
任何建议表示赞赏
彼得
【问题讨论】:
-
通常情况下,当事情难以确定时,重置为一切的默认设置效果最好。重新安装 Visual Studio,如果这不能帮助重新安装 Windows。
标签: vb.net visual-studio-2010 clickonce manifest publish