appdomain

    1热度

    2回答

    在下面的代码,当SerializeToJson()方法被调用时,我收到WriteObject()以下异常: 远程处理上找不到类型字段'__identity“System.MarshalByRefObject” 是什么我试图做可能吗?我有点不熟悉应用程序域及其相关事物(透明代理等)。我可以在当前的应用程序域中成功序列化我的TestClass,但我不明白为什么它不在这里工作。感谢您的期待。 using

    3热度

    1回答

    我已经在Specflow 2.0,nUnit 3.X,TeamCity和Visual Studio 2013中编写了自动化测试。我试图并行运行测试,但它们失败,因为代码使用静态类/对象。 在Specflow网站的建议是使用带记忆并行执行运行线程安全测试(如果架构依赖于静止状态)(的AppDomain)隔离 http://www.specflow.org/documentation/Parallel

    0热度

    1回答

    动态加载程序集我需要在运行时多次从内存加载多个程序集。我还需要在对它们进行一些更改后重新加载那些程序集。 我已经试过标准Assembly.Load方法,它能正常工作,直到我意识到,当我再次加载相同的组件,它出现了两次在 AppDomain.CurrentDomain.GetAssemblies() 这不是我想要完成的任务由于多次加载操作。我知道,如果我将从磁盘加载DLL,它将不会加载,如果它以

    1热度

    1回答

    我有一个MVC网站,我想从该解决方案中的另一个项目加载DLL。这在控制台应用程序中很容易。问题是我想将DLL加载到应用程序域中(所以不能使用项目或文件引用)。网站项目和DLL项目不相信你看到的其他人。 我已经使用生成事件来将DLL复制到bin/Debug或bin/Release文件夹,但是当我运行应用程序时调用Assembly.GetExecutingAssembly.Location给出一些临时

    3热度

    1回答

    在我们的应用程序(包含65个项目的解决方案)中,在运行时分析所有引用的程序集以确定是否存在Ninject模块(应用了一些过滤太)。这些模块稍后会加载到Ninject内核中,并且每个模块都会为内核声明绑定。 我们已经采用了一个加载器,它将引用的程序集加载到仅反射模式下的单独程序集中。与Ninject从目录加载程序集的方式不同之处在于该目录可以包含不应加载模块的程序集。并且在最开始时,并未加载所有引用

    0热度

    1回答

    我有用C#编写的MMC管理单元。看来,MMC为每个托管管理单元创建一个单独的AppDomain。它还有一个默认的AppDomain,用于管理系统dll,如mscorlib.dll,Microsoft.ManagementConsole.dll等。 我的管理单元有一个本机C++ dll,可创建可通过Interop调用托管代码的本机线程。问题是当本地线程访问我的托管代码时,它会尝试在默认的AppDom

    0热度

    1回答

    我想在我自己的Revit addin中使用碰撞记者,但AppDomain.CurrentDomain.UnhandledException永远不会被调用。 Revit自己管理未处理的期望并显示其自己的崩溃对话框。我应该如何在Revit捕获它们之前,在revit插件中捕获所有未处理的异常? 我已经尝试过的以下几行代码,但它不工作:它从未进入处理程序方法: public Result Execute(

    0热度

    1回答

    我已经编写了下面的代码以尝试在另一个appdomain中执行代码,但是如何测试它是否在其他appdomain中实际执行? AppDomain a = AppDomain.CreateDomain("Test"); CompilerParameters cp1 = new CompilerParameters(); string program1 = "using System; public

    0热度

    2回答

    我在C#中使COM可见.NET DLL引用外部DLL,外部DLL从当前AppDomain读取app.config。但是我的DLL是从Visual FoxPro 9调用的,所以它没有从我的项目中找到app.config的内容。 Foxpro在.NET中是否有类似app.config的东西?我只需要通过FoxPro的AppDomain将配置传递给外部库。

    4热度

    1回答

    我有这段代码,我用一个计时器来调用我的RunTest()函数。如果我不使用计时器,则会捕获RunTest()中的所有未处理的异常,但是使用此计时器代码它们不会被捕获。我犯了什么错误? private static TelemetryClient telemetryClient = new TelemetryClient(); private static System.Timers.Timer