小编Sco*_*nce的帖子

Invoke-Item cmdlet可以使用参数启动可执行文件吗?

我正在尝试使用PowerShell安装一些自定义Windows服务,并且我无法在不收到以下错误的情况下运行InstallUtil:

无法找到接受参数''的位置参数

这是我运行的导致上述错误的原因:

Invoke-Command -ComputerName <remote machine> -ScriptBlock {Invoke-Item C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "<path to service exe>"}
Run Code Online (Sandbox Code Playgroud)

powershell installutil

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

在.NET中读取文本文件内容到字符串的最佳方法是什么?

看起来应该有比这更短的东西:

private string LoadFromFile(string path)
{
   try
   {
       string fileContents;
       using(StreamReader rdr = File.OpenText(path))
       {
            fileContents = rdr.ReadToEnd();
       }

       return fileContents;
   }
   catch
   {
       throw;
   }
}
Run Code Online (Sandbox Code Playgroud)

.net string text-files

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

这些比较应该返回什么?

我有一个使用string.compare(string,string)的应用程序来排序一些值.我无法弄清楚的是为什么"1022"比小于"10-23"和"10-23"的比较小于"1024".

" - "的值是否有特定的东西会导致这种结果?对于相同类型的数据(带破折号的数字),string.compare的重载是否会为不同的文化设置提供相同的结果?

.net c# string comparison

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

对于我必须从ASP.Net和WinForms使用的库进行nunit测试的最佳位置是什么

我有一个必须从WinForms和ASP.Net使用的基础结构库.

我想在一些单元测试中将其包装起来.

我把这些项目放在哪个项目中?

我在库项目中使用其他文件夹吗?一个不同的解决方案,只包含我的基础设施项目和单独的单元测试项目?

顺便说一下,如果这有任何区别,我将使用ReSharper测试运行器.

此外,这个库位于NHibernate的顶部,如果这也有任何区别.

nhibernate resharper nunit unit-testing

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

每个AppDomain允许多少个app.config文件?

如果应用程序在单个AppDomain中运行,我希望有一种方法可以避免自定义配置文件.

.net configuration

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

在开发Visual Studio加载项时,除了手动测试之外还有哪些测试选项?

我正在为工作中的项目开发Visual Studio加载项,并且发现调试和测试它非常繁琐.到目前为止,似乎需要启动Visual Studio的第二个实例并手动执行加载项代码.有哪些技术和/或工具可用于自动化这种插件测试?

c# testing add-in unit-testing visual-studio

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

C#泛型和接口

有可能实现这样的事情吗?我在类SomeClass的声明中遇到此代码的问题.

我收到的例外情况是:

'WindowsFormsApplication1.SomeClass'没有实现接口成员'WindowsFormsApplication1.IB.SomeGetter'.'WindowsFormsApplication1.SomeClass.SomeGetter'无法实现'WindowsFormsApplication1.IB.SomeGetter',因为它没有匹配的返回类型'WindowsFormsApplication1.MyClass'.

我的代码:

public interface IA
{ }

public interface IB
{
    MyClass<IA> SomeGetter { get; }
}

public class A : IA
{ }

public class MyClass<T>
    where T : IA
{ }

public class SomeClass : IB
{
    public MyClass<A> SomeGetter
    {
        get { return new MyClass<A>(); }
    }
}
Run Code Online (Sandbox Code Playgroud)

知道怎么做吗?

c# generics inheritance interface

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

Python类型为字符串

我正在尝试显示一个提供给定变量类型的字符串.

当我尝试以下内容时:

'This is a '+str(type(somevariable))
Run Code Online (Sandbox Code Playgroud)

输出是"This is a <type 'float'>",而不是"This is a float".

如何获得我想要的输出?

python

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