.Net应用程序启动时出现错误0x80131418-无法授予执行权限

.Net应用程序启动时出现错误0x80131418-无法授予执行权限,.net,visual-studio-2008,.net,Visual Studio 2008,我有一个在VS2008中编译的.Net 3.5应用程序,在调试编译后运行时会出现以下错误: 无法加载文件或程序集“MyProgram,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。未能授予执行的权限。(来自HRESULT的异常:0x80131418) 在发布模式下编译的同一程序成功运行。我的svn日志表明解决方案或项目文件尚未修改。有没有办法解决这个问题 提前感谢。听起来您的一个组件没有重新编译。我会检查你的构建属性。(在

我有一个在VS2008中编译的.Net 3.5应用程序,在调试编译后运行时会出现以下错误:

无法加载文件或程序集“MyProgram,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”或其依赖项之一。未能授予执行的权限。(来自HRESULT的异常:0x80131418)

在发布模式下编译的同一程序成功运行。我的svn日志表明解决方案或项目文件尚未修改。有没有办法解决这个问题


提前感谢。

听起来您的一个组件没有重新编译。我会检查你的构建属性。(在“解决方案的属性.配置”部分下。)


确保它们都标记为生成,然后重试。

查看您的bin文件夹,确保您的
.dll
文件未设置为只读。有时在使用源代码管理时也会发生这种情况。dll文件都不是只读的。谢谢。您的建议不适用,因为所有的项目都已检查为要生成,但我确实注意到在“公共属性”/“调试源文件”下的“不要查找这些源文件”中有一个条目。我不知道它为什么在那里。我删除了那个条目并重建了它。瞧!一切都很好。