0

我正在使用 Visual Studio 2008 Express,并尝试创建一个简单的控制台应用程序来测试它。当我尝试编译它时,它编译得很好,但是当我尝试运行它时,它抱怨缺少清单文件。据我所知,VStudio 应该会自动创建清单文件,但由于它是一个没有任何依赖关系的简单控制台应用程序,所以我要求 VS 创建没有清单文件的应用程序。它没有改变任何事情。它一直要求一份清单文件,说明该应用程序应该有一个。我记得以前 VS Express 版本的 vshost 进程中的旧错误,所以我尝试禁用它。当我这样做时,错误消息更改为说应用程序无法正确加载并将关闭,两者都可以选择是否创建清单。我很确定这是我对 VS Express 的一些错误配置,但我真的找不到在哪里。有人遇到过类似的问题吗?

4

1 回答 1

1

我认为您应该只创建清单文件。设置大约需要 30 秒,我敢肯定,您在谷歌搜索和尝试解决问题上浪费了更多时间。

这是关于程序集清单的 MSDN 文章(在 .NET 3.5 中):

http://msdn.microsoft.com/en-us/library/1w45z383.aspx

编辑并注意拒绝此答案的人:这是一个有用的答案,我告诉你原因。在实施软件项目时,有时我们都会犯错误并浪费大量时间尝试以一种没有意义的方式做某事。能够尽早意识到“我做错了”而不是试图强行提出不可行的解决方案,这是一项非常重要的工程技能。

于 2009-01-09T19:47:49.347 回答