问题标签 [dll-reference]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - Visual Studio 坚持使用 UnitTestFramework 10.0.0.0
我有一个包含多个项目的解决方案。其中一个项目包括用于单元测试的其他 Assert 方法。它引用Microsoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0
. 它还包括其他测试项目,这些项目引用了 Microsoft 的 UnitTestFramework 和我的项目以及其他断言方法。
每当我重新启动 Visual Studio 并进行编译时,都会收到以下警告:
发现同一依赖程序集的不同版本之间存在冲突。
我尝试将所有对 UnitTestFramework 的引用更改为 10.1.0.0,但在重新启动 Visual Studio 后似乎再次将它们设置为 10.0.0.0。我什至尝试在 Visual Studio 之外更改项目文件,但是在 Visual Studio 中打开项目后,引用再次在解决方案资源管理器中显示旧版本。关闭 Visual Studio 而不进行任何文件修改时,它会询问是否保存对项目文件的更改。
如何防止 Visual Studio 更改我的项目中引用的 UnitTestFramework 的版本?
c# - Wininet InternetGetCookie 获取空 cookie 数据
我目前正在使用 Csharp 获取 cookie 数据。我正在使用 DLLImport 在 wininet.dll 中调用 InternetGetCookie,但是当我尝试它时,函数返回一个 ERROR_INSUFFICIENT_BUFFER(错误代码 122)。
谁能帮我这个 ?
这是 Dll 参考的代码:
这就是我调用函数的方式:
谢谢。
.net - Web 服务客户端从服务器引用 DLL
我有一个输出 JSON 序列化字符串对象的 Web 服务。这只是一个具有简单属性的简单对象。我真的希望服务的消费者能够反序列化对象,以便拥有完整的对象以便在他们的项目中轻松使用。
我的问题是,我的客户是否可以从他们的项目中引用我网站上的 DLL(我可能会偶尔更新以提供更多属性),以便他们始终拥有最新版本的 DLL?还是我唯一的选择是为所有客户端 Web 服务用户分发一个轻量级 DLL,只包含他们需要的对象?问题是,使用这种方法,如果我更新 Web 服务上的对象,那么所有使用该服务的客户端都会失败,直到他们从我这里更新 DLL。
任何其他选项或解决方案,还是我错过了一些完全明显的东西?
ssis - 如何在 2012 年引用来自 SSIS 的 dll?
我正在尝试使用脚本组件向我的 SSIS 包(2012)添加 dll 引用。IntelliSense 为我工作,我在编码时看不到错误。但是,我收到以下错误:
无法加载文件或程序集“XYZ,版本=1.0.0.0,文化=中性,PublicKeyToken=XYZ”或其依赖项之一。该系统找不到指定的文件。
请帮忙。
c# - 如何在 Visual Studio 中添加对项目的 .dll 引用
我刚刚开始使用 MailSystem.NET 库。但是,我不知道在哪里添加 .dll 文件,因此我可以在我的类中引用命名空间。有人可以帮帮我吗?我正在使用 Visual Studio 2010。感谢您提供的任何信息,网上很少。
c# - VS2012 运行时找不到 dll 文件
我有一个引用 dll 文件的项目。我只是通过右键单击属性添加了一个引用,选择了添加引用,然后浏览了 dll。Intellisense 识别库及其所有类/方法,但是当我运行它时,我得到了这个。
在 program.exe 中发生了“System.IO.FileNotFoundException”类型的未处理异常
附加信息:无法加载文件或程序集“Api.dll”或其依赖项之一。指定的模块无法找到。
该文件出现在 bin 文件夹中,并且仍然在我浏览过的位置。如果我不使用任何类或方法,程序运行不会出错。该库没有我知道的任何依赖项。
编辑:使用依赖walker发现很多丢失的依赖DLL文件,我认为这是导致问题的原因。将所有依赖的DLL放在同一个文件夹中并引用它后,问题仍然存在
asp.net - 删除对 System.Web.Mvc 2 的引用
Visual Studio 2010 Asp.Net Web 项目(这不是 mvc 项目)
我有一个刚刚升级到新版本的 kentico CMS Web 项目。这个新版本使用 System.Web.Mvc 3。我需要删除 System.Web.Mvc 2 引用。我在 Bin 文件夹中没有看到此引用,那么如何删除 Mvc 2 引用?
谢谢
tfs - 推荐的 TFS 结构是什么。
我们正在尝试从当前的源代码控制转移到 TFS 作为源代码控制。现在我们将所有项目作为项目参考。我们的组织很小,我们有很多共同的项目供各种开发团队使用,所有团队都根据需要更新这些项目。当我们迁移到 TFS 时,我们希望为这些项目使用 DLL 引用,但我想知道这是否会使分支变得不可能,而且我还担心对公司所有团队都需要的项目进行 DLL 引用是否有好处进行更改。
鉴于我们的场景,您能否建议让 DLL 引用到我们的常见项目或拥有项目引用是个好主意。任何指向建议读物的链接也会有所帮助。
c# - 如何配置我的项目以在 64 位和 32 位机器上工作
我有一个为“任何 CPU”配置的项目。现在我必须分别引用具有 x86 和 x64 编译版本的第三方 dll(我无法获得第三方 dll 的 AnyCPU 版本)。我已将项目的配置文件更改为基于平台引用特定的 dll,如下所示。(这是一个示例项目配置文件)
当我在 Visual Studio 中运行这个项目时,它不起作用。抛出BadImageException。当我将我的项目目标平台更改为 x86 并运行应用程序时,它将工作。如果我将其更改为 x64,则抛出相同的BadImageException。
这里有什么问题?我不想仅仅因为一个 dll 引用就创建两个项目(x86 和 x64)。如果上述方法错误,还有其他方法可以继续吗?
我的开发环境是 VS2010 和 .NET4.0 和 Win7 64bit OS。
visual-studio - 查找项目中某个 dll 的所有引用
在 Visual Studio 2010(或 2012)中,有一种方法可以在代码中找到所有提及引用的 dll 中定义的任何类/方法的引用。
目前我有两个我使用的过程(视情况而定):
- 第一个涉及仅从项目中删除 dll 引用,然后记下所有构建错误位置。
- 另一种方法是在 中打开引用,
Object Browser
然后扩展到它的命名空间,对于每个命名空间,我都会进行手动搜索,但这并不总是有助于找到所有引用,因为遗留代码具有跨多个程序集的相同命名空间有很多噪音要过滤。
这些都不是真正理想的解决方案,有没有更简单的方法可以做到这一点?也许通过 VS 扩展。