.net-assembly相关内容
我在我的 Word 插件中使用 Microsoft.Bcl.Async,我的插件被编译为一个 exe (test_addin.exe) 文件,该文件作为一个程序集从 Microsoft Word 加载,当我直接启动可执行文件时,一切正常很好,但是当我从 Word 运行它时,我收到一条错误消息,指出它无法加载 Systems.Threading.Tasks 程序集. 无法加载文件或程序集 Syst
..
我正在做可以在这里找到的示例.所以我试图在 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#: 使用
..
我需要有关如何在 C# 代码中正确添加程序集的帮助. 我开始一个空白项目并尝试运行下面的简单代码.但有引用错误.我知道默认情况下 system.dll 包含在参考文件夹下. 那么为什么它仍然抱怨“'System.Configuration 未被引用"?我是否缺少一些手动步骤?如果是这样,我该怎么做? 使用系统;使用 System.Collections.Generic;使用 Syst
..
我的项目解决方案目前有三个项目: MyProject,这是我的主要启动项目(使用 .NET Framework 4.7)- WPF,UI 规范, MyProject.Core - 类库 (.NET Standard 2.0) - 保存模型和所有“幕后"数据 MyProject.Relational - 类库 (.NET Standard 2.0) - 负责处理和保存数据库特定信息
..
我尝试在 GAC 中使用安装程序集new System.EnterpriseServices.Internal.Publish().GACInstall("Foo.dll"); 但我找不到安装在 c:\windows\assembly\gac_msil 文件夹中.我也没有收到安全异常.谁能帮帮我 解决方案 首先,确保它已签名.我认为这是因为你没有得到任何例外.此外,如果它是 .net 4.
..
这是 GAC 的所在地吗? C:\Windows\Microsoft.NET\assembly\GAC_MSIL 如果是,那么C:\Windows\assembly是什么? 解决方案 答案取决于所使用的 .NET Framework 版本.可以并排安装多个版本(这对您来说可能是这种情况),如果安装了旧版本,则为旧版本编写的程序会使用该版本. 4.0 之前 4.0 之前的所有版本
..
我想让程序读取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
..
昨天我的项目运行顺利,但今天我遇到了错误.详情如下: 无法加载文件或程序集'file:///C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\parktms\c8392404\1ba3bab5\App_Web_login.aspx.6cc23264.lmj8uym6.dll' 或其依赖项之一.句柄无效.
..
我在 SQL 2008 R2 上有一堆 SQL CLR 程序集.这些程序集的目标是 .Net Framework 3.5.鉴于 SQL 2008 支持 2.0 .NET 框架版本,我假设 SQL 从 System GAC 加载安全程序集,并在 SQL 中安装预期的不安全程序集.我对这些不安全程序集的引用是 .NET 2.0 版.现在,当我将此数据库恢复到 SQL 2012 时,我的 CLR 代码失
..
我有一个通用程序集文件,我试图在其中关闭警告: 警告 CS1607:程序集生成 -- 为“文件版本"指定的版本“2.0.4.121106"不是正常的“major.minor.build.revision"格式 我已经这样做了,但它不起作用: #pragma 警告禁用 1607[程序集:AssemblyVersion("2.0.*")][程序集:AssemblyFileVersion(
..
我有以下方法来生成对象的散列.它工作得很好!但是当我更改程序集的版本时,即使对象相同,哈希值也会发生变化. public static string GetHash(Object item){MemoryStream memoryStream = new MemoryStream();BinaryFormatter binaryFormatter = new BinaryFormatter();
..
我有一个如下所示的代码 public static Type ToType(Type sType){组装程序集 = Assembly.Load(SerializableType.AssemblyName);type = assembly.GetType(sType.Name);} 更新 在 UI 中,如果我为基类设置值没有问题,因为他们的程序集创建正常方式,但是如果您为用户定义的类设置值
..
我正在将一个控制台应用程序移植到 .NET 核心,它从外部库加载类型.在完整的 .NET Framework 中,使用 Type.GetType("typename, assemblyname") 当程序集位于可执行文件的同一文件夹中时有效. 在 .NET Core 中,无论我将库放在何处,它都会返回 null. 作为一种解决方法,我安装了 System.Runtime.Loader
..
如果我有一个汇编版本,例如: [程序集:AssemblyVersion("2013.7.18.*")] 当这个版本号被读取时,它会类似于2013.7.18.123. 是什么导致了最终数字的递增? 解决方案 它不递增,这将要求构建系统知道以前的版本.它没有这样的知识.您实际上是在获得一个随机数.这不是随机的,修订号是从一天中的时间生成的.内部版本号也可以是随机的,它是从日期生成的.
..
我有一个用 C# 编写的应用程序(当然没有源代码),需要稍微修改一下.例如,我需要停止创建不必要菜单的几行代码.所以我想我应该把它们注释掉. 源代码没有混淆.我知道我可以使用 Reflector/Reflexil 等工具完全反编译、更改和再次编译.但是大家都知道,这样做的话,很多部分的代码将无法再次编译!Reflector(或任何其他产品)中是否有办法在没有此过程的情况下禁用/更改其一部分?
..
如何编写代码来读取My.Resources 文件的扩展名? 示例: 如果我的资源中有一个名为 IMG.JPEG 的文件 如何让msgbox显示扩展名.JPEG? 我可以显示文件名但没有扩展名 对于 My.Resources.ResourceManager.GetResourceSet 中的每个 Fe _(System.Globalization.CultureInfo.C
..
在控制台应用程序中;如果我执行: Assembly.LoadFrom(@"c:\...\MyWinRTApp.exe") 我明白了: System.BadImageFormatException 发生HResult=-2147024885Message=无法加载文件或程序集“file:///C:\_...\MyWinRTApp.exe"或其依赖项之一.试图加载格式不正确的程序.源=mscor
..
我有一个 Visual Studio 2010 解决方案,其中包含一个类库 (ProjectA) 和两个 Sharepoint 项目 (ProjectB & ProjectC).依赖顺序是 ProjectB 引用 ProejctA 和 ProjectC 引用 ProjectA &项目B. 在一台特定的开发机器上,我在尝试构建 ProjectC 时收到以下错误: 编译失败.无法加载一种或
..
我正在 Visual Studio 中开发一个 SQL Server 数据库项目,它实际上是一个用户定义的函数.在这个项目中,我包含了 Json.NET 作为参考(使用 NuGet). 我通过首先打开数据库TRUSTWORTHY ON(因为我的项目不安全)然后运行它,设法将我的程序集和 UDF 发布(并使其工作)到我的 SQL Server 实例: CREATE ASSEMBLY [Sys
..