小编Aru*_*lam的帖子

在运行时加载程序集

我的项目是一个应用程序,我们在其中加载各种程序集并对它们执行操作.

我们陷入了这样一种情况:我们需要添加对我们加载的程序集的引用(将由用户选择).所以我需要在运行时添加对DLL的引用.

我试过这个网站,但在这里他们只支持像System.Security等微软DLL.我想添加对用户创建的dll(类库)的引用.

.net c#

2
推荐指数
1
解决办法
1832
查看次数

在nunit-console中指定路径

我可以指定在nunit-console中运行的dll的路径,如果是这样的话.

我通常做的是在命令提示符下我给nunit-console testassembly1.dll这里测试assembly1.dll存在于与nunit-console.exe相同的路径中但是我可以在不同的路径中运行dll.如此

nunit

2
推荐指数
1
解决办法
1689
查看次数

如何处理此异常:Invalidoperation exception

Application.Run(form);
Run Code Online (Sandbox Code Playgroud)

实际上我试着从我的项目中调用它.我得到了这个例外.怎么解决?我已经Application.Run(frmBind);在我的项目中打了另一个.

在单个线程上启动第二个消息循环不是有效的操作.请改用Form.ShowDialog.

 static void Main(string[] args)
 {
    frmBind = new frmMain();

    Application.Run(frmBind);

    //args1 = string.Copy(args);
}
Run Code Online (Sandbox Code Playgroud)

这是我首先调用应用程序的地方

现在又在这里做了:

try
{
   // Application.Run( form);
   form.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

抛出异常.

c#

2
推荐指数
1
解决办法
6641
查看次数

如何在c#中找到驱动器的可用百分比

如何在c#中找到驱动器的百分比

例如

如果c:为100 gb且已用空间为25 gb,则自由百分比应为75%

c#

2
推荐指数
2
解决办法
4323
查看次数

如何向C#中的数据集Writexml生成的XML添加额外信息?

ds.WriteXml(strXmlTestCasePath, XmlWriteMode.IgnoreSchema); 
Run Code Online (Sandbox Code Playgroud)

ds是一个dataset.我想在此XML中添加额外的行或额外信息.我该怎么做?

.net c# xml dataset

1
推荐指数
1
解决办法
1753
查看次数

如何避免NullReferenceException

 if (alMethSign[z].ToString().Contains(aClass.Namespace))
Run Code Online (Sandbox Code Playgroud)

在这里,我加载一个exe或DLL并检查其命名空间.在一些dll中,没有命名空间,因此aclass.namespace不存在而且它正在抛出一个NullReferenceException.

我必须避免它,它应该继续其余的代码.如果我使用try-catch,它会执行catch部分; 我希望它继续使用其余的代码.

c# exception-handling exception nullreferenceexception

1
推荐指数
1
解决办法
8584
查看次数

触发Rails控制台后如何运行一些默认命令?

每当我启动Rails控制台时,都需要运行一些命令,例如设置记录器或将时间设置为我的时区。

现在,我将在Rails启动后复制并粘贴这些命令。我可以编写一个脚本来使这些命令在IRB启动后自动运行吗?

ruby ruby-on-rails irb

1
推荐指数
1
解决办法
537
查看次数

如何停止当前方法调用的执行

如果出现一个条件,我必须停止当前方法调用的执行并返回到方法调用之前的状态.我可以这样做..假设ai正在执行一些示例方法并且出现一个条件而我正在提示一个消息框然后我想在此函数调用之前返回状态

c#

0
推荐指数
1
解决办法
1万
查看次数

做任何一个使用Dr方案编程?如何使用列表排序?

用于在dr方案中对n个数字进行排序的数据结构我不允许使用向量和结构..如果我使用列表我无法编辑列表值.所以我如何排序n个数字.我使用的语言是文本mzscheme rsr5

scheme racket

0
推荐指数
1
解决办法
8677
查看次数

这段代码中的错误是什么

在下面的代码我试图反转字符串没有编译时错误,但没有显示任何内容.有什么不对?

   string string1="arunachalam";

   void reverseStr()
   {        
       for(int i=string1.length();i<0;i--)
       {
          cout<<string1[i];
       }
   }
Run Code Online (Sandbox Code Playgroud)

c++

0
推荐指数
1
解决办法
215
查看次数

使用codedom在c#中编写代码

我想生成用于创建哈希表对象的代码,并为其分配密钥和值编程.它应该类似于

Hashtable ht = new Hashtable();

ht.Add( "key1", "value1" );
ht.Add( "key2", "value2" );
ht.Add( "key3", "value3" );
Run Code Online (Sandbox Code Playgroud)

例如

CodeMemberMethod testMethod = new CodeMemberMethod();

        testMethod.Name = "Test" + mi.Name + "_" + intTestCaseCnt;
        testMethod.Attributes = MemberAttributes.Public;.....
Run Code Online (Sandbox Code Playgroud)

这里它创建了一个方法programacticaly现在我想创建一个哈希表,所以我问如何?

c# codedom

-1
推荐指数
1
解决办法
1861
查看次数

我该如何解决这些编译错误?

for (int z = 0; z < alParmValues.Count; z++)
{
    asd.Add((alParmValues[z].ToString().Split(',')));// asd is list<string> 
    def.Add(alMethSign[z].ToString().Substring(alMethSign[z].ToString().IndexOf('(') + 1, alMethSign[z].ToString().IndexOf(')') - (alMethSign[z].ToString().IndexOf('(') + 1)).Split(','));// def is list<string>
}
Run Code Online (Sandbox Code Playgroud)

这些是我编译时得到的错误:

Error 7  The best overloaded method match for 'System.Collections.Generic.List<string>.Add(string)' has some invalid arguments
    D:\HUTT\Code\HUTT\NUnitClasses\BaseGenerator.cs 1118    18  HUTT   
Error 8  Argument '1': cannot convert from 'string[]' to 'string'
    D:\HUTT\Code\HUTT\NUnitClasses\BaseGenerator.cs 1118    27  HUTT
Run Code Online (Sandbox Code Playgroud)

c# compiler-errors

-2
推荐指数
1
解决办法
479
查看次数