草庐IT

.net - 无法加载 .Net 程序集

我正在尝试访问服务器上运行的VB程序中的.Net程序集。我收到经常提到的Couldnotloadfileorassembly错误。我已经浏览了大约60个不同的网页,但我所做的一切都没有解决它。我将dll与我正在启动的可执行文件放在同一目录中。在Appbase中,它显示file://?/c:,而在我看到的研究此问题的其他示例中,它们都有file:///。我不知道这是否是问题所在。如果是这样,谁能告诉我如何解决它?我曾尝试搜索file://?/,但据我所知,即使在Google和Bing中用问号括起来,它也会忽略所有特殊字符。错误信息:UnhandledException:System.Ty

c# - 开发 Sharepoint Windows 窗体

我们希望为我们的SharePoint用户提供一个托盘窗口应用程序,他们无法使用ms-accessView或SharePoint工作区...(该程序应使用我们的自定义警报提醒人员,他们希望为这些用户定制小型用户界面用户。)我用这个article还有这个article并为该解决方案的可行性编写一个简单的代码。但是在构建之后,这个客户端应用程序似乎只能在那个开发服务器上工作。我们在Windows7上试用了24次后,它需要如下列表中的dll。Microsoft.BusinessData.dllMicrosoft.HtmlTrans.Interface.dllMicrosoft.Identity

c - 当使用 CreateProcess 启动子程序时,不会在父程序的工作目录中搜索 DLL

我有一个很奇怪的问题。我正在Windows下开发一个C程序,它将数据写入临时目录。它使用GetTempFileName生成一个唯一的名称。数据实际上是一个exe,我以CreateProcess开头数据写入临时文件后。对于lpCurrentDirectory参数,我使用NULL以便使用父程序的当前工作目录成为子程序的工作目录。有所有需要的DLL。在大多数计算机(XP、2003、7、8)上,一切都按预期运行。但是在一个特定的Windows7上,子程序启动时出现异常。非常奇怪,但如果我将所有需要的DLL移动到临时目录,一切都会按预期进行。嗯,为什么不在父程序的工作目录中搜索DLL?非常感谢。

安装了 AMD64 和 win32 的 system32 中的 python.dll

标准的Python安装程序将pythonXY.dll放置在Windows的system32中。如果我安装32位和64位版本,system32文件夹中只有一个pythonXY.dll,但两个解释器仍然有效。我的印象是每个解释器都需要自己的架构特定的dll。此外,Dependencywalker告诉我相同的dll用于两个解释器。一旦调用,仍然每个在其标题中分别显示AMD64或win32。这是如何工作的? 最佳答案 32位模拟器(称为WOW64)有一个名为SysWOW64的并行系统目录。在那里可以找到32位DLL。系统透明地将访问syst

windows - Qt Creator 交叉开发和 Windows DLL

我草草地解决了现有的QT交叉编译问题,但找不到答案,所以我试一试:我想将QTcreator用于独立于平台的平台(更确切地说是Linux、Win和OSX,也许有时甚至Android)程序也基本上已经完全编程。但是,源代码需要libhpdf(又名libharu)以及libgng和libz,这在Windows下编译时会很痛苦。因此,我考虑包括libhpdfdll,我的问题来了:知道如何仅在WINDOWS编译中包括dll吗?有没有办法以这种方式设置QT项目?在Linux和OSX中,我想包含原始的libharu代码,并只链接libpng和libz。非常感谢您的帮助,G.

windows - 使 qt 分布整洁。删除部分dll?

我在windows上做了一个qt程序。我想和我的friend分享。但我的friend使用纯Windows7。如果我能只包含需要的dll就好了。如果我可以删除未使用的部分dll,那就更好了。(减少dll的大小)我该怎么做?谢谢 最佳答案 尝试以任何方式减小实际DLL的大小都意味着删除代码,这是一个非常糟糕的主意。如果您有以下任一情况,您仍然可以更改Qt源:拥有商业执照分享所做的所有更改...话虽这么说,但在您的特定情况下,这不是解决问题的方法。尝试减少所需DLL的数量是另一回事-您的应用程序通常只需要它所需模块的DLL。但是有些模块依

windows - opencv dll 错误 - 无法在 KERNEL32.dll 中找到过程 LoadPackagedLibrary

我有一个简单的OpenCV程序,它使用预构建的dll运行一切正常。但是当我切换到我自己的dll,应用程序因错误而崩溃:无法在动态链接库KERNEL32.dll中找到过程入口点LoadPackagedLibrary我的系统:中央处理器:英特尔酷睿i5-3210M2.5GHz显卡:NVGeForce650m操作系统:Windows764位CUDA工具包:5.0OpenCV版本:2.4.5OpenCV构建选项(CMake):VS2010WIN64TBBIPPOPENGLCUDA我的应用程序的C++编译器:VS2012OpenCV的C++编译器:VS2010用于应用程序的DLL:opencv_

windows - 如何在 Windows 应用商店应用程序中包含非托管引用

我正在开发Windows应用商店应用程序。我正在尝试引用具有此依赖结构的库:unmanaged.dllmanagedWrapper.dll(依赖于unmanaged.dll)在我的Windows应用商店应用程序项目中,我只能引用托管程序集managedWrapper.dll。如果我尝试引用unmanaged.dll,我会收到一个错误,类似于“无法添加引用”。我的项目编译正常,但是在运行时我得到一个找不到文件的异常,因为managedWrapper.dll找不到unmanaged.dll。我有点预料到这种行为,但不知道如何解决。问题是我正在尝试调试我的应用程序,但我不知道VisualSt

python - Windows安装pycurl,DLL报错

我在我的Windows764位机器上使用Python2.7从http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl提供的二进制文件安装了pycurl但是,我得到以下错误>>>importpycurlTraceback(mostrecentcalllast):File"",line1,inImportError:DLLloadfailed:Thespecifiedprocedurecouldnotbefound.如果我运行pipinstallpycurl,我会得到Requirementalreadysatisfied(use--upgradet

mysql - 在 windows starpack 下包含 tdbc::mysql&tdbc::postgres 的 dll 的最佳方法是什么?

包tdbc::mysql和tdbc::postgresql需要dlllibmysql.dll和libpq.dll在PATH中。将此dll包含到单个starpack中的最佳方法是什么?现在我使用以下pkgIndex.tcl:if{[catch{packagerequireTcl8.6}]}{return}packageifneededtdbc::postgres1.0.0[listapply{{dir}{if{$::tcl_platform(os)eq"WindowsNT"&&($::tcl_platform(machine)eq"intel"||$::tcl_platform(mach