2

当我从 Visual Studio 运行它时,我有一个运行完美的应用程序。但是一旦我点击“发布”并尝试启动“setup.exe”,我就会收到一条错误消息:

This application could not be started. Do you want to view information about this issue?

单击是将我带到这里。我不知道“SHIM”是什么,它绝对不是代码的一部分。

如果我发布到网络共享或本地驱动器,错误是相同的。安装后,应用程序会显示在“程序和功能”中,可以卸载,但不会添加开始菜单条目。就好像安装过程中发生错误一样。

我尝试在 3.5 和 4 以及 Windows Installer 3.1 和 4.5 之间调整先决条件(和目标框架) - 没有骰子。

虽然它目前的目标是 3.5,但它最初是作为 4.03 应用程序创建的。我确实更改了几次目标框架,但回到 4.03 并没有解决它。我很确定这个问题是由于重新定位而出现的。

谁能提供线索在哪里看?

4

1 回答 1

2

如果您有任何配置文件,请查看配置文件app.configweb.config.

如果您没有找到有关目标框架的任何标签,请在您的解决方案文件夹上进行文件搜索,如果您在.csproj.sln文件中找到某些内容,请将其更改为正确的。

于 2012-11-29T19:25:24.850 回答