问题标签 [assembly-references]
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.
f# - 无法在 Monodevelop 中引用程序集
我在 Linux Mint 18 上使用 F# 4.1 和 Monodevelop,由于某种原因,我不再可以使用 #r 指令来引用 dll。无论我在哪里安装/存储包和权限,我都会得到“...(文件可能被 F# Interactive 进程锁定)”,我将无法“打开”和使用组件(我只是得到“命名空间......未定义”)。我很感激帮助...
c# - 代码在本地构建,但在构建定义中的 TF 上出现构建错误
我编写了一个使用实体框架的项目,并且在本地运行良好。但是当我尝试使用 VSTS 运行自动构建时,运行构建定义时出现错误。我知道它是由实体框架引用引起的,但我无法找到根本原因。这是构建错误以供参考。
c# - 如何从另一个项目中定义的 c# 项目设置(属性)定义静态 wpf 资源
位于 App.xaml 中的以下代码定义了一个静态应用程序范围的资源,我成功地将其绑定到一个列表框控件。
但是,我想做同样的事情,而是使用另一个项目中定义的属性。像这样的东西(不可编译):
欢迎任何建议,谢谢。
nuget-package - 如何解决添加引起的 ArgumentNullException到 .nuproj 项目文件?
根据NuProj 文档,
NuGet 还支持添加对框架程序集的引用。您可以通过 FrameworkReference 项指定这些:
但是当我尝试这个(见下文)时,我得到了一个看起来像ArgumentNullException
- 生成的.nuspec
文件确实包含正确的<frameworkAssembly>
元素,但是:
这是我.vbproj
文件的一部分:
我做错了什么,或者这是 NuProj 的错误?
c# - 我需要使用旧版本的 Aspose.Cells.dll 吗?
我正在 Asposiizing 一个遗留应用程序(用户抱怨代码运行缓慢,在 Excel 互操作中)。
我添加了对 Aspose.Cells.dll 的引用,并使用以下方法添加:
...但是得到这个编译错误:
找不到类型或命名空间名称“Aspose”(您是否缺少 using 指令或程序集引用?)
是不是因为项目的 Target 框架设置为“.NET Framework 2.0”?
如果是这样,我可以使用旧版本的 Aspose.Cells.dll 吗?还是我需要将目标增加到 4.5?
这是我所拥有的和所看到的:
那么问题是针对.NET Frameworks 和Aspose.Cells.dll 版本之间的不匹配吗?
c# - 如何在 Visual Studio Code 中添加程序集引用?
因此,在使用 C# 进行第一个项目时,我已经两次遇到类似的问题。尝试添加using System.Data;
或using System.Timers;
时,出现以下错误:
命名空间“系统”中不存在类型或命名空间名称“x”(您是否缺少程序集引用?)。
我尝试开始一个新项目并运行restore
以查看是否不小心删除了依赖项中的某些内容,但是在生成新项目时我仍然收到相同的错误。我试图研究这个问题,并看到了有关“解决方案资源管理器”的答案,但据我所知,Visual Studio Code 1.8 中似乎没有这个名称的功能。
谁能指出我如何让这些工作的正确方向,也许是通过手动添加到依赖项中?
c# - Sandcastle 未解决的装配参考
我正在尝试使用 Sandcastle Help File Builder 从我的方法中获取 XML 并为我的项目创建文档。我将 XML 和 DLL 添加为文档源,并配置了通配符程序集引用插件以添加我的 bin,在构建时添加了许多引用,包括:
但我仍然会因为这个错误而导致构建失败:
为什么 Sandcastle 找不到引用,如果我使用 Assembly Binding Redirection 忽略此引用,则缺少另一个 Owin 引用,如果我忽略它,则它丢失了Newtonsoft.JSON
编辑 -
我验证了版本号不匹配,但是当我尝试重定向到我拥有的版本时,我仍然收到错误
虽然忽略错误确实允许我构建帮助文件,但它确实在文档中创建了漏洞,而不是链接到那些被忽略的文件的 MSDN 文章。我正在寻找解决我遇到的问题,而不是忽略它们或绕过它们。
assembly-references - SSIS 脚本任务中的“程序集是比引用程序集更高的版本”错误
在我的 SSIS 包中,我有一个脚本任务,它引用了以下程序集......
Microsoft.SqlServer.DTSRuntimeWrap、Microsoft.SqlServer.ManagedDTS、Microsoft.SqlServer.ScriptTask
我怎样才能让同一个包在多个 SQL Server 环境中工作(例如 SQL Server 2014、2016 等)?
目前,这些包是通过参考 v12 程序集开发的。当我在 SQL 2016 机器上运行这些包时,我不断收到以下错误。
说明:CS1705 - 程序集 'Microsoft.SqlServer.ManagedDTS, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' 使用 'Microsoft.SqlServer.DTSRuntimeWrap, Version=13.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'比引用的程序集 'Microsoft.SqlServer.DTSRuntimeWrap, Version=12.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91', d:\Program Files (x86)\Microsoft SQL Server\130\SDK\Assemblies\Microsoft.SQLServer 更高的版本.ManagedDTS.dll, 0, 0