.net-assembly相关内容

使绑定重定向适用于 Office 加载项

我在我的 Word 插件中使用 Microsoft.Bcl.Async,我的插件被编译为一个 exe (test_addin.exe) 文件,该文件作为一个程序集从 Microsoft Word 加载,当我直接启动可执行文件时,一切正常很好,但是当我从 Word 运行它时,我收到一条错误消息,指出它无法加载 Systems.Threading.Tasks 程序集. 无法加载文件或程序集 Syst ..
发布时间:2021-11-26 12:10:31 C#/.NET

C# 动态编译和“Microsoft.CSharp.dll"错误

我正在做可以在这里找到的示例.所以我试图在 C# 脚本中运行 IronPython: 蟒蛇: def hello(name):打印“你好"+名字+“!欢迎使用IronPython!"返回定义添加(x,y):打印 "%i + %i = %i" % (x, y, (x + y))返回定义乘法(x,y):打印 "%i * %i = %i" % (x, y, (x * y))返回 C#: 使用 ..
发布时间:2021-11-26 12:10:13 C#/.NET

如何在vs2012中添加对程序集的引用

我需要有关如何在 C# 代码中正确添加程序集的帮助. 我开始一个空白项目并尝试运行下面的简单代码.但有引用错误.我知道默认情况下 system.dll 包含在参考文件夹下. 那么为什么它仍然抱怨“'System.Configuration 未被引用"?我是否缺少一些手动步骤?如果是这样,我该怎么做? 使用系统;使用 System.Collections.Generic;使用 Syst ..
发布时间:2021-11-26 12:10:04 C#/.NET

将 Assembly 安装到 GAC

我尝试在 GAC 中使用安装程序集new System.EnterpriseServices.Internal.Publish().GACInstall("Foo.dll"); 但我找不到安装在 c:\windows\assembly\gac_msil 文件夹中.我也没有收到安全异常.谁能帮帮我 解决方案 首先,确保它已签名.我认为这是因为你没有得到任何例外.此外,如果它是 .net 4. ..
发布时间:2021-11-26 12:09:46 C#/.NET

这是GAC 的位置吗?

这是 GAC 的所在地吗? C:\Windows\Microsoft.NET\assembly\GAC_MSIL 如果是,那么C:\Windows\assembly是什么? 解决方案 答案取决于所使用的 .NET Framework 版本.可以并排安装多个版本(这对您来说可能是这种情况),如果安装了旧版本,则为旧版本编写的程序会使用该版本. 4.0 之前 4.0 之前的所有版本 ..
发布时间:2021-11-26 12:09:36 其他开发

如何在“打开方式"对话框中设置我的程序名称?

我想让程序读取VLC(Move on end): 我已将我的装配信息修改为以下内容,但无济于事: 如何更改“打开方式"对话框中显示的名称? 解决方案 根据 Hans 的回答,这就是为我所做的: export.reg Windows 注册表编辑器 5.00 版[HKEY_CLASSES_ROOT\Applications\VLCMoveOnEnd.exe]"Friendl ..

从字符串名称在程序集中创建类实例

我不确定这是否可行,而且我对在 C#.NET 中使用程序集还是很陌生. 我想做的是在提供该类的字符串名称时创建该类的实例.像这样: 使用MyAssembly;命名空间 MyNameSpace{我的课堂{int MyValue1;int MyValue2;公共 MyClass(字符串 myTypeName){foreach(在 MyAssembly 中输入类型){if((string)typ ..
发布时间:2021-11-26 12:09:19 C#/.NET

SQL CLR - 从 2008 R2 迁移到 2012.

我在 SQL 2008 R2 上有一堆 SQL CLR 程序集.这些程序集的目标是 .Net Framework 3.5.鉴于 SQL 2008 支持 2.0 .NET 框架版本,我假设 SQL 从 System GAC 加载安全程序集,并在 SQL 中安装预期的不安全程序集.我对这些不安全程序集的引用是 .NET 2.0 版.现在,当我将此数据库恢复到 SQL 2012 时,我的 CLR 代码失 ..
发布时间:2021-11-26 12:09:04 C#/.NET

关闭警告 CS1607

我有一个通用程序集文件,我试图在其中关闭警告: 警告 CS1607:程序集生成 -- 为“文件版本"指定的版本“2.0.4.121106"不是正常的“major.minor.build.revision"格式 我已经这样做了,但它不起作用: #pragma 警告禁用 1607[程序集:AssemblyVersion("2.0.*")][程序集:AssemblyFileVersion( ..
发布时间:2021-11-26 12:08:43 C#/.NET

`Assembly.GetType(name)` 何时返回 `null`?

我有一个如下所示的代码 public static Type ToType(Type sType){组装程序集 = Assembly.Load(SerializableType.AssemblyName);type = assembly.GetType(sType.Name);} 更新 在 UI 中,如果我为基类设置值没有问题,因为他们的程序集创建正常方式,但是如果您为用户定义的类设置值 ..
发布时间:2021-11-26 12:08:25 C#/.NET

.net 核心 1.1:来自外部程序集的 Type.GetType 返回 null

我正在将一个控制台应用程序移植到 .NET 核心,它从外部库加载类型.在完整的 .NET Framework 中,使用 Type.GetType("typename, assemblyname") 当程序集位于可执行文件的同一文件夹中时有效. 在 .NET Core 中,无论我将库放在何处,它都会返回 null. 作为一种解决方法,我安装了 System.Runtime.Loader ..
发布时间:2021-11-26 12:08:14 C#/.NET

使用星号时是什么导致程序集版本递增?

如果我有一个汇编版本,例如: [程序集:AssemblyVersion("2013.7.18.*")] 当这个版本号被读取时,它会类似于2013.7.18.123. 是什么导致了最终数字的递增? 解决方案 它不递增,这将要求构建系统知道以前的版本.它没有这样的知识.您实际上是在获得一个随机数.这不是随机的,修订号是从一天中的时间生成的.内部版本号也可以是随机的,它是从日期生成的. ..
发布时间:2021-11-26 12:08:03 C#/.NET

修改编译的.Net Exe

我有一个用 C# 编写的应用程序(当然没有源代码),需要稍微修改一下.例如,我需要停止创建不必要菜单的几行代码.所以我想我应该把它们注释掉. 源代码没有混淆.我知道我可以使用 Reflector/Reflexil 等工具完全反编译、更改和再次编译.但是大家都知道,这样做的话,很多部分的代码将无法再次编译!Reflector(或任何其他产品)中是否有办法在没有此过程的情况下禁用/更改其一部分? ..
发布时间:2021-11-26 12:07:52 C#/.NET

程序集绑定错误:绑定结果:hr = 0x80070002.该系统找不到指定的文件

我有一个 Visual Studio 2010 解决方案,其中包含一个类库 (ProjectA) 和两个 Sharepoint 项目 (ProjectB & ProjectC).依赖顺序是 ProjectB 引用 ProejctA 和 ProjectC 引用 ProjectA &项目B. 在一台特定的开发机器上,我在尝试构建 ProjectC 时收到以下错误: 编译失败.无法加载一种或 ..
发布时间:2021-11-26 12:07:10 C#/.NET

是否可以在 SQL Server 2014 中为 .NET 框架程序集创建非对称密钥?

我正在 Visual Studio 中开发一个 SQL Server 数据库项目,它实际上是一个用户定义的函数.在这个项目中,我包含了 Json.NET 作为参考(使用 NuGet). 我通过首先打开数据库TRUSTWORTHY ON(因为我的项目不安全)然后运行它,设法将我的程序集和 UDF 发布(并使其工作)到我的 SQL Server 实例: CREATE ASSEMBLY [Sys ..
发布时间:2021-11-26 12:07:01 C#/.NET