.net-assembly

    0热度

    2回答

    我在.NET中搜索了很多关于在运行时重装程序集的信息。我能找到的唯一方法是使用另一个AppDomain。但是这使事情变得非常复杂。在我的情况下几乎是不可能的,因为将在运行时加载的程序集中的类不会从MarshalByRefObject继承。我看过Unity游戏引擎。编辑器在运行时构建组件,并使用编译后的程序集。这怎么可能?

    0热度

    1回答

    我在测试数据库中有一个名为[Testing.Framework.sql]的程序集。我没有装配的DLL或文件。 我需要从它制作一个非对称密钥并登录以授予它不安全的组装状态。 我尝试这样做: USE master; GO CREATE ASYMMETRIC KEY TestingProjectKey FROM ASSEMBLY [Testing].[Testing.Framework.SQL]

    0热度

    1回答

    我想设置一个Xamarin.Forms解决方案,使用三个程序集“模型”,“视图模型”和“视图”来分离我的代码根据像我这样的MVVM风格往往在Windows WPF应用程序中。 iOS和Android引导程序项目对这三个程序集中的每一个都有引用View-Assembly具有对ViewModel和Model的引用,ViewModel只引用Model。 我在View-Assembly中添加了一个简单的“

    0热度

    2回答

    我可以看到这里CIL指令列表: https://en.wikipedia.org/wiki/List_of_CIL_instructions 我的理解是,CIL在CLR运行。但是,我看不出有任何这些指令可以用来发出一个http请求(这在CLR中显然是可行的)。 没有任何代码似乎是关于获取外部信息。 我错过了什么?

    0热度

    1回答

    我们有第三方应用程序,它以DLL的形式提供SDK,可用于开发自定义应用程序连接到他们的服务。该DLL位于第三方应用程序的目录以及其依赖的一堆其他DLL中。 SDK指南提供了通过Visual Studio创建测试应用程序的说明,并且它说要添加对Copy Local设置为False的SDK DLL的引用。我创建了一个测试Windows Forms .NET应用程序,并按照说明添加了对DLL的引用,并且

    1热度

    1回答

    我的目标是执行某些“一段代码”,即用某些组件,比组件的多个版本。我这样做的方式是通过执行在不同的AppDomain“一段代码”,每一个程序集的版本。 我能做到这一点,只有当“一段代码”通过反射采用汇编,但我想是有“一段代码”写在强类型的方式。 换句话说,假设我有以下组件: namespace ClassLibrary1 { public class Class1 {

    0热度

    1回答

    我已经试过这 byte[] bytes = File.ReadAllBytes("Program.exe"); Assembly assembly = Assembly.Load(bytes); assembly.EntryPoint.Invoke(null, new object[0]); 编译好了,但是当我运行它,它说 “计划没有水库......” 什么我尝试待办事项在exeproxy

    0热度

    1回答

    有许多类似的问题。但他们都已经几年了,今天不再工作了(再?)。 所以这里是我的问题: 我想加载一个c#程序集到内存中,并找出它是否包含匹配我想要使用的接口的类型。如果程序集包含这个类的类型,我参考并在我的主应用程序中使用它。如果没有,我想卸载DLL,然后能够删除文件(从我的主应用程序或在应用程序运行时手动)。 我的第一个实现简单地省略了appdomain方法,但它工作(没有删除或替换程序集文件)。

    0热度

    1回答

    我已经与2.0.0.1版本在一台服务器可通过访问http://someipaddress/assembly/test.dll,我有另一种应用程序,它需要下载此Test.dll的和必须下载一个DLL访问这些方法。 上网时对于这一点,我已经得到了三种不同的方法做, 1 Assembly.LoadFrom() 2. Assembly.LoadFile() 3. Assembly.Load() 我已经尝试

    0热度

    1回答

    我想版本我的asp.net核心应用。 我跟着这个链接:http://www.matthiaseinig.de/2013/05/20/auto-generate-fileversion-for-all-projects-in-a-solution-with-t4/,但我想删除项目集信息,但我没有找到它。 如何删除重复的装配信息?我想重写ASP核心组件与另一个文件。