我正在Visual Studio2013Express for Web中开发一个C# MVC项目。将外部C++动态链接库导入到项目中,并使用从该动态链接库导出的函数。
我希望能够调试成C++动态链接库。但是,在我尝试单步执行函数调用时,调试器会跳过这一步。C++动态链接库是我自己在Visual Studio2013 Express for Windows Desktop中创建的。我已经为DLL生成了.pdb调试符号,它们与DLL位于同一文件夹中。
我在类似的帖子中读到过,建议可能有一个属性设置来启用对外部DLL的调试。但是,在MVC5项目属性中,我找不到这个选项。事实上,甚至没有出现调试选项卡
我使用visual Studio2005开发了一个activeX动态链接库。当我在ie浏览器中运行时,它会显示"activeX is unsafe to run“警告。为了克服这个问题,我必须签署activeX动态链接库。你能说出签署activeX动态链接库的步骤吗?
我尝试过使用openssl和signtool.exe工具使用自签名证书进行签名,并在编译期间对dll进行了签名,并将其与签名的dll打包在一起。在签名之后,我也得到了同样的警告。请任何人能给出一个正确的方法来签署一个动态链接库和正确使用它?
我已经在visual c++ 6.0中开发了应用程序,我已经用icnt.exe(安装创建器)做了应用程序exe,但是当我在其他没有vc++软件的系统上运行我的应用程序exe文件时,它显示动态链接库文件丢失,怎么可能比我再次下载的动态链接库文件要求其他的动态链接库文件。我想运行我的应用程序而不在windows中安装vc++软件,我如何解决这个问题,请帮助我,我是touble。如何让Realease构建?默认情况下,它的调试版本
感谢您的回复。
目前,我正在将几个项目从Visual Studio 2015迁移到Visual Studio 2017企业版。 其中之一是VB.NET项目ODKWrapper,它为其他项目提供了一个动态链接库。输出路径已指定,应在../Run/Release中创建。在VisualStudio2015中,它工作得很好。 当我在Visual Studio 2017中构建相同的项目时,没有生成dll,更糟糕的是,复制到目录中的dll被删除。 如何从Visual Studio 2017中的现有项目创建dll? 提前谢谢你。
我已经在一个文件夹中编译了我的应用程序的调试版。现在有所有的dll、pdb和带有pdb的exe。现在,我已经为我的运行应用程序创建了一个MiniDump,它是从任务管理器的这个路径开始的。现在,我可以在Visual Studio2010中打开此dmp文件。但当我尝试调试时,会出现一条消息,指出找不到符号。我已经将我的符号的路径(pdb)添加到了符号中-在visual studio中的路径-但没有成功。我还尝试在模块的ContextMenu上加载符号。它正在那里搜索MyApp.pdb,我已经选择了正确的pdb。但我得到的信息是A matching symbol file was not foun