问题标签 [add-references-dialog]

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.

0 投票
1 回答
295 浏览

.net - 您如何为 .net 引用 monetdb odbc 驱动程序

我正在尝试从 .net 应用程序访问 monetdb - 看看它是否适合我使用。我已在我的机器上下载并安装了 ODBC 驱动程序(来自 monetDB.org)。我无法添加对它的引用。我的假设是要引用的正确文件是 libMonetODBC.dll 并且不起作用 - 其他文件也不起作用。如果我尝试添加对它的引用,我会收到一条消息 - “无法添加对 'C:\Program Files\MonetDB\MonetDB ODBC Driver\lib\libMonetODBC.dll' 的引用。请确保该文件是可访问的,并且它是一个有效的程序集或 COM 组件。”

有没有人试过这个,你是怎么做的?同样,我的假设是我应该能够像所有其他人一样引用 dll,然后添加一个 using/imports 语句以在应用程序中使用它。我没有看到很多文档或其他人从 .net 使用它。MonetDB.org 似乎没有其他步骤,除了从 excel 或其他东西中使用它。我错过了什么?

0 投票
2 回答
1248 浏览

c# - 无法将 Microsoft.Online.Administration.Automation.PSModule dll 的引用添加到我在 Visual Studio 2010 中的项目中

发生了一件非常奇怪的事情,我不知道是什么导致了这个问题。我有一个项目,我需要在其中执行一些 PowerShell 脚本来获取 SharePoint 网站的一些值。为此,我安装了 Windows Azure Active Directory 模块。现在,脚本已从 powershell 中成功执行。

接下来,我们必须从代码(C#)中运行相同的脚本。为此,我们必须添加 dll 的引用 Microsoft.Online.Administration.Automation.PSModule。问题是这个dll被放置在该位置,

虽然,我可以在 Windows 资源管理器中浏览此位置,但当我尝试在“添加引用”窗口中浏览相同位置时,它没有显示 MSOnline 文件夹!

我只想知道为什么可以使用资源管理器浏览的目录对 VS 添加引用窗口不可见。我的 VS 在管理员模式下运行。

以下是可以在资源管理器中查看的文件夹 MSOnline 的截图, 在此处输入图像描述

这是“添加参考”窗口中同一目录的屏幕截图 在此处输入图像描述

您可以清楚地看到,它抛出了 FileNotFound 错误。我只想知道这种奇怪行为的原因。谢谢

0 投票
0 回答
453 浏览

c# - 在 Visual Studio Pro 2012 中获取 windows.storage.fileproperties 命名空间

我想在videoproperties类中使用方法,但是当我尝试添加对我的项目的引用windows.storage.fileproperties时找不到它。

在哪里可以下载命名空间以及如何将其添加到 Visual Studio?

0 投票
1 回答
245 浏览

visual-studio-2010 - Visual Studio 解决方案 DLL 错误

我有一个在一台机器上运行良好的 Visual Studio 解决方案,当我将完全相同的解决方案复制到另一台机器时,它会遗漏一些外部 dll。两台机器具有相同的配置和相同版本的visual studio。

我尝试删除引用并再次添加。我能够引用 dll 并使用代码,但是当我重新构建时,它给出了相同的错误。关于可能出错的任何指针?

我得到的错误信息如下

找不到类型或命名空间名称“NameSpaceName”(您是否缺少 using 指令或程序集引用?)

警告也显示。

无法解析主要引用“NameSpaceName”,因为它是针对“.NETFramework,Version=v4.5”框架构建的。这是比当前目标框架“.NETFramework,Version=v4.0”更高的版本。

两台机器都安装了 Visual Studio 2010。它适用于一台机器,但不适用于另一台机器

0 投票
1 回答
1559 浏览

c# - 为什么在Visual Studio中单击添加引用后对话框未打开

在 Visual Studio 中单击“添加引用”后,对话框未打开。为什么?所以我不能添加任何参考。

屏幕只是像刷新一样闪烁,但单击“添加参考”后什么也没有出现。我需要你的帮助。谢谢。我是 Visual Studio 2010 的新手。

0 投票
0 回答
185 浏览

asp.net - 来自现有 ASP 网站的 Visual Studio 单元测试

Stack Overflow 的居民们,我来到你们面前,希望能解决我当前的问题,因为你们真正的知识源泉已经回答了我的许多问题。有没有一种简单的方法可以为已经创建的 ASP 网站项目创建单元测试,而无需安装需要您购买它们的软件,如果您希望继续使用它们?如果有办法让 ASP 网站目录被视为一个项目,那将非常顺利地解决问题。有两种方法可以实现这一点,它们可能仍然可行,但我已经放弃了:

  1. 将 ASP 网站项目链接到普通的 Visual Studio 项目。
  2. 我在网上看到的一种方法建议可以简单地将 ASP.Net 网站文件夹拖到一个普通的 VS 项目上,这将有效地使该项目成为 ASP 网站的副本,具有用于单元测试的网站的所有功能能够为单元测试项目使用添加引用非常容易,这比我在添加服务/Web 引用中遇到的要简单得多。类似地,有一个网站建议将 ASP 网站的所有内容添加到项目的根目录中。它们都不适合我,但我可能在解释说明时犯了错误。

一旦我放弃尝试让单元测试添加对 ASP 网站的引用,我的下一个方法是将 Web 引用链接到单元测试。起初我尝试将 ASP 网站的http://localhost(number)/放在 Web 参考 URL 中,但这没有用。我看到一些内容提到为单元测试创​​建一个 IIS 站点以供参考,但我无法理解它。

我一直在尝试创建一个 wsdl 文件,为此我下载了 WCF LOB Adapter 2013。我没有安装 BizTalk,并且在软件提供了 BizTalk 需要安装 BAM 的消息后,我决定反对下载更多软件。BizTalk 本身已经有大约 660 兆字节,而且对于整个 Windows 10 操作系统大小的五分之一来说,我认为 BizTalk 应该能够在不需要额外的专门软件的情况下运行。

我最近发现,当我尝试添加 Web 引用时,恰好出现了 .asmx 页面。我没有给我一个关于连接的错误,而是收到一个错误,原因是我在同一个解决方案中重复了 web.config 文件,这要归功于尝试了这么多不同的方法而没有成功并且没有清除它们。

我并没有真正研究过 MVC,因为我所阅读的教程并没有真正展示您如何使用 MVC 来测试我公司想要进行单元测试的各种 aspx 页面之一的现有代码。

我认为我在 [this][2] 教程上取得了成功,但是尝试运行我创建的 asmx 文件给了我“格式不正确”的错误,并且我的命令提示符不承认我是管理员,即使控制面板说我有管理员权限,这似乎是应用不同解决方法的一大障碍。但是,在多次使用“清洁解决方案”并从解决方案中删除其他项目后,我终于能够运行 asmx 文件了。但是,现在我被困在第二步的末尾,其中一个批处理文件 (.bat) 应该在 .asmx 页面的 Bin 文件夹中创建一个 .cs 文件。我已经到了 Visual Studio 开发人员命令提示符对 'wsdl' 和 'wsdl.exe' 都可以的地方不再给出:wsdl/wsdl.exe"

我的批处理文件的内容是:

由于我正在尝试按照一篇文章的步骤进行操作,该文章的年龄足以让小学毕业,因此语法可能很容易发生变化。相反,现在我得到了错误:

'http:' 不是内部或外部命令、可运行程序或批处理文件。

我将把这个问题本身变成一个问题,因为这个问题是是否有一种平滑、简单、免费的方式来为 ASP.Net 网站设置单元测试,而不是专门回答我的任何问题,尽管我会非常感激地收到这些问题。

[另一个教程][3] 可能还为我提供了一个解决方案,但我不会屏住呼吸。

2016 年 2 月 29 日更新 在 Stack Overflow 非常有帮助的ChristiFati的帮助下,我能够通过Dimitrios Markatos 的 5 个简单步骤创建和使用 .NET Web 服务,可在http://www.sitepoint.com找到/net-web-services-5-steps-3/这篇文章可能已经有十多年的历史了,但它仍然是我在尝试找出添加引用的方法的一两周内遇到的最简单的方法,或者在这种情况下添加我遇到的 Web 引用。不过要注意两件事。第一个是如果你直接从教程中复制和粘贴代码,你最终可能会出错,因为你制作的批处理文件会有一个额外的换行符,这导致了我用来运行 .bat 的 VS2012 的开发人员命令提示符文件给我

'http:' 不是内部或外部命令、可运行程序或批处理文件。

错误。再次感谢ChristiFati为我指出这一点。同样,步骤 3 的说明为您提供了第二个 .bat 文件的以下代码:

除了消除空格和换行符之外,上面的代码应该看起来更像:

但除此之外,在我遇到所有死胡同之后,教程是上帝的礼物。我正在判断我的问题是否已回答,因为关键问题是能够为我的单元测试提供参考,无论是普通参考还是 Web 参考。我预计不会再遇到任何重大困难,希望我能够最终为我们的一个 ASP 网站进行单元测试。如果没有,这篇文章将被编辑以描述最新的问题。

好吧,这太荒谬了。我可以很好地添加 Web 引用,但这样做似乎已经完成了,因为能够在 ASP.NET 网站的任何地方引用不同的 .cs 页面。有没有人有办法让单元测试能够引用 ASP.NET 网站中的代码/类?

2016 年 3 月 8 日更新 将网站的所有功能放入 DLL 中有一个简单的解决方案。完成后,右键单击单元测试项目并选择添加引用。DLL 没有显示在任何选项卡上,但我可以通过单击浏览来选择适当的 DLL。

不过,如果有任何其他方法可以从不存在此类 DLL 的现有 ASP 网站设置单元测试。

我的 Visual Studio 2013 解决方案

[2]:http://www.sitepoint.com/net-web-services-5-steps-2/ [3]:https://msdn.microsoft.com/en-us/library/ms731835%28v=与 100%29. aspx

0 投票
0 回答
571 浏览

c# - IronPython 可能由于名称冲突而无法加载依赖项

在引用与同一目录中的另一个文件具有相同名称(在.dll之前的部分)的程序集时,我遇到了 IronPython 的问题。

例如,如果Foo.xmlFoo.Xml.dll位于同一目录中,则该目录已附加到sys.path并尝试引用程序集Foo.Xml

出现以下错误:

现在,只需在调用中包含.dll扩展名即可避免这种情况。AddReference()

但是,当被引用的程序集的依赖项出现歧义时,这将不再由您控制。例如,假设程序集Foo.dll依赖于Foo.Xml.dll。当 IronPython 试图在内部解决这个依赖时,它会遇到前面提到的名称冲突并失败。该错误稍微不那么冗长,但问题似乎是相同的:

在这两种情况下,更改Foo.xml文件的名称是成功加载Foo.Xml.dll程序集与失败之间的区别。

有谁之前经历过这个吗?有人有解决方法吗?更好的方法?

0 投票
0 回答
103 浏览

visual-studio-2017 - NuGet 包管理器安装系统 dll

我已经使用 NuGet 包管理器安装了第 3 方 .Net 库https://github.com/Quobject/SocketIoClientDotNet ,如下所示:

我注意到这已经导入了几个自定义 dll 以及许多 .NET dll,例如:

我看到这些 dll 都已导入到我的解决方案目录中名为“packages”的文件夹中。

我不想在我的安装程序中包含所有这些文件,所以我在想,因为这些是系统 .NET dll,我可以不简单地自己手动添加它们(右键单击 - >添加引用)并忘记它们被拉通过包管理器?

但是当我尝试使用 Visual Studios 的“添加引用”添加它们时,我在 Assemblies-Framework 或 Assemblies-Extensions中看不到很多。

0 投票
0 回答
30 浏览

c# - 下载后如何添加 MS Visual Studio 2017 C# 缺少 Excel 参考?

我在 MS Visual Studio 2017 中发现了 C#,但由于它不可用,我无法添加所需的 MS Excel 引用。正如您在附件中看到的那样——>截图

有人可以帮我解释如何解决这个问题吗?

非常感谢您!

0 投票
1 回答
539 浏览

visual-studio-2017 - Visual Studio 2017 SSDT 添加对脚本的引用

我是使用 SSIS 的新手,想创建一个脚本来连接到 Mongo DB,为此我试图添加对MongoDB 驱动程序的引用,如此处所述

不幸的是,我没有看到这样做的方法,在解决方案资源管理器中,没有参考节点 在此处输入图像描述

您能否指出如何在这个项目中添加对我的脚本的引用? 在此处输入图像描述