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

5

如果此问题已经得到解答,请原谅我的冒犯。

我的VS2010 SP1 VB.NET环境发生了一些问题。我一直成功地通过ClickOnce编译并发布项目A,然后尝试发布项目B,结果收到以下错误:

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

帮助文档告诉我这是MSBuild错误MSB3113。

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

我尝试过以下几种方法:

1. 在新位置创建新项目。但在发布期间仍然出现错误。

2. 将两个项目都移动到另一台机器上,两个项目都能够正常发布。

3. 我重新安装了VS2010,并安装到了问题机器的不同位置,但错误仍然出现(问题机器是Vista,正常机器是Windows7专业版)。

4. 尝试了各种部署方式,如未签名、已签名等。所有项目都是用VB.NET编写的,目前还不清楚如何通过VS2010设置关闭清单包含。我尝试通过更改.vbproj文件中的项目信息来实现此目的,但未成功。

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

没有效果。

这个项目偶尔可以成功构建,但是无法发布。我还没有完全理解其中的规律。

欢迎提供任何建议。

Peter


通常当事情难以确定时,将一切重置为默认状态是最好的选择。如果重新安装 Visual Studio 无法解决问题,则尝试重新安装 Windows。 - Vnuk
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接