我试着分析我的。net解决方案与HP FORTIFY从visual studio .但我无法我的web项目,并得到预编译错误消息。我试图从命令提示符进行故障排除,得到"无法加载文件或汇编Oracle"。Dataacess"。
在我的解决方案中,其中一个项目涉及Oracle。我尝试使用x64版本的dll。但我还是得到了错误。
感谢您的建议,以摆脱这个预编译错误。
谢谢,巴拉
我最喜欢的调试预编译器问题的方法是将此命令添加到Visual Studio中web项目的构建后事件中,这样错误就会显示在错误列表中。
"C:WindowsMicrosoft.NETFramework64v4.0.30319aspnet_compiler.exe" -v / -p $(ProjectDir)
另一件要记住的事情是,如果你的文件不是解决方案的一部分,但在web项目目录中,aspnet_compiler仍然会读取它们。
我发现当开发人员将文件从Visual Studio中排除时,这种情况很常见。这不会删除它们。或者如果他们删除它们,那么通过Visual Studio界面删除,而不是从底层源代码存储库中删除,并且在结帐时再次下载它们。
一个简单的检查方法是在Visual Studio解决方案资源管理器窗口中打开Show All Files
。