问题标签 [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.
c# - CSharpProvider 运行时编译找不到 DLL
我正在使用 CSharpCodeProvider 在运行时编译一个 DLL。我的代码在某些机器上运行良好,但在其他机器上失败并出现以下错误:
错误 CS0006:找不到元数据文件“EntityFramework.dll”
这是一个代码片段:
关于为什么会发生这种情况的任何想法?
c# - 编译器找不到方法名称
'正在用 C# 和 XAML 为 Windows 8 制作应用程序。
我在名为 AppNamespace 的命名空间中定义了两个类,其中一个类在其构造函数中采用一个 3 维布尔数组:
所以定义见上。
然后,我在名为“NewPage.xaml”的 gridapp 上创建了一个新页面,在该页面中有一些文本框可以操作数组中的值。(这里似乎没有问题)
然后在'NewPage.xaml.cs'按钮被点击的时候,应该在类上创建一个实例,然后在类内运行一个方法,在顶部的“NewPage.xaml.cs”我定义了一个三维数组如下所示,
问题是,编译器承认“className”是一个类,但说它没有一个带 1 个参数的构造函数,它还说:
“ProjectName.className 不包含“方法”的定义,并且没有扩展方法“方法”接受 ProjectName.className 类型的第一个参数(您是否缺少 using 指令或程序集引用)
谁能从这些信息中确定我的问题出在哪里?
我对此进行了编辑以显示其他命名空间声明,首先是“Solver.xaml.cs”上的声明:
现在关于“Solver.xaml”的声明:
azure - 即使复制本地集,Azure 包也不包括链接项目 DLL
我有一个包含 4 个项目的 Azure 解决方案。(Windows 8 上的 VS 2012,Azure 工具 1.8)
- 具有通用代码的核心项目
- Web 角色前端
- 服务数据的服务角色(来自 SQL Azure DB)
- 计划任务的工作角色
所有角色项目都使用 copy local = true... 标准内容引用核心项目。
web 角色和 worker 角色工作正常,但我的服务角色一直卡在 Initializing - Starting - Recycling 循环中。当我浏览到该服务时,我得到了Could note load file or assembly FileNotFoundException
. 果然,RDP 到服务器和 DLL 都不见了。
在本地查看包文件,其他角色包括缺少的 DLL,但不包括服务角色。
如果我使用 VS 将服务角色(不是 azure publish)发布到本地文件系统,则包含核心 DLL,证明 VS 设置对于复制本地是正确的。
VS 中是否有任何其他方法可以影响添加到 Azure 部署包中的文件,或者是否有一种简单的方法可以在不使用 VS 的情况下编写包的创建脚本?
c# - visualsvn 程序集参考
我正在使用 Visualsvn 和 Visual Studio 2012 在我自己和两个合作伙伴之间共享一个 webforms 项目。当我们中的一个人创建一个项目而其他人试图打开它时,我们会收到许多程序集引用错误:
这让我觉得当解决方案上传时,它缺少文件。所有用户都在使用 VS2012。
任何人都知道什么会导致这些错误?
c# - 具有相同程序集文件名的外部别名
我有一个问题可以被视为此问题的扩展,其中用户遇到外部别名不起作用的问题。
我遇到的变化是两个项目输出相同的文件名。第一个(我们称之为Legacy,因为它是旧版本)包含已二进制序列化的类。第二个(Current)是我的域的下一个版本。我正在尝试创建一个转换库(Compatibility),它将Legacy映射到Current以在新域中使用。
因为这两个项目都构建到 MyApp.Domain.dll,所以在将程序集复制到Compatibility的输出文件夹中时,一个会被另一个覆盖。发生这种情况时,编译器无法识别我有同一个程序集的两个版本,因为我实际上只有一个具有该名称的文件。
它看起来像这样:
我意识到一种解决方案是更改Current的输出文件名(添加“V2”或类似名称),但如果可以避免,我不希望这样做;我喜欢保留“MyApp.Domain”签名。或者,有没有一种方法可以指示编译器将Legacy的输出复制到输出文件夹的子文件夹中,然后在那里引用它们?还有其他解决方案吗?
c# - 部署和/或注册失败 C#
我在 C# 中有一个设备应用程序(紧凑框架)。当我调试我的解决方案时,我收到此错误:
我已经对此进行了一些研究,并尝试删除并添加参考文献。也硬重置模拟器,但仍然没有。
请帮我!
.net - 什么会导致项目突然忘记其中一个参考?
我成功编译了我的项目,关闭了它,在上面运行了 7-zip,然后重新打开它,在尝试构建它时,找到了三个类似的错误消息:
- 类或命名空间“OpenNETCF”中不存在类型或命名空间名称“Windows”(您是否缺少程序集引用?)
- 类或命名空间“OpenNETCF”中不存在类型或命名空间名称“Threading”(您是否缺少程序集引用?)
- 类或命名空间“OpenNETCF”中不存在类型或命名空间名称“IO”(您是否缺少程序集引用?)
OpenNETCF 仍在我的参考列表中,所以...???
我删除了 OpenNETCF.dll,然后将其添加回来并重建,但这并没有帮助。
asp.net - 我的 ASP.NET 项目出现很多错误。为什么?
我昨晚从 Visual Studio 2012 制作了一个 asp.net 网站,它工作得非常好。我在 bitbucket 中提交了我的项目,然后推送它,但是当我克隆我的代码并尝试构建和运行我的项目时,它会收到很多关于命名空间和内容的错误。这是为什么?原始文件工作正常。首先我想也许我犯了错误,所以我尝试提交/推送另一个新项目(Visual Studio 2012 提供的默认应用程序),但是当我克隆它时,它仍然是我得到的相同错误。以下是错误:
https://www.dropbox.com/s/6zn1qbx8kr3avc2/errors.PNG
每次克隆项目时都需要安装软件包吗?
.net - 如何以编程方式检查 C# 中是否存在程序集引用?
我正在尝试为非常具体的财务计算编写一个小型 c#/.net 库。
我编写了几个仅依赖于 .net 框架的标准程序集的类。也就是说,具有这些类的库只需要 .net 框架(4.0 客户端)。
现在我需要一个额外的类来进行 excel 集成。此类将需要与 microsoft office 和 excel 相关的附加程序集引用,例如它们各自的对象库。
我的问题是:这个图书馆的一些用户可能有office和excel,有些没有。
如何将此附加类添加到库中,以便两种类型的用户都可以使用该库而不会出错?
更准确地说:如果用户没有office和excel,则用户必须能够运行除excel相关的所有类而不会出错。
感谢您的帮助,塞尔玛
svn - Tortus SVN中缺少引用
我正在从 SVN 服务器中检出代码,当我这样做时,所有的引用都没有在代码中找到。引用仍然存在于引用文件夹中,但它们并没有被 using 部分中的其余代码拾取。这很令人沮丧,而且很糟糕,因为我因此无法完成任何工作。有没有人有任何想法。我应该与将代码放在服务器上的人交谈吗?谢谢