小编and*_*cci的帖子

With.Parameters.ConstructorArgument with ninject 2.0

如何在ninject 2.0中使用此功能?

MyType obj = kernel.Get<MyType>(With.Parameters.ConstructorArgument("foo","bar"));
Run Code Online (Sandbox Code Playgroud)

"With"不存在:(

c# ninject

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

如何使用ExecuteScalar从插入的行中获取生成的id?

我知道在Oracle中我可以从插入的行中获取生成的id(或任何其他列)作为输出参数.例如:

insert into foo values('foo','bar') returning id into :myOutputParameter
Run Code Online (Sandbox Code Playgroud)

有没有办法做同样的事情,但使用ExecuteScalar而不是ExecuteNonQuery?

我不想使用输出参数或存储过程.

ps:我使用的是Oracle,而不是sql server!

c# oracle ado.net

14
推荐指数
2
解决办法
3万
查看次数

在VSTS上使用.NET Core 2.0.0 Preview 1构建应用程序

我正在尝试使用VSTS上的.NET Core 2.0.0 Preview 1构建应用程序,但是在尝试恢复nuget软件包时遇到此错误:

Unable to resolve 'Microsoft.NETCore.App (>= 2.0.0)' for '.NETCoreApp,Version=v2.0'.

有什么解决方法吗?

azure-pipelines asp.net-core-2.0

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

VS2010 - 已在解决方案中打开具有该名称的项目

安装RiaServices Toolkit Dec 2010(我猜)后问题就出现了.

如果我卸载项目并重新加载它,我得到这个消息,即使在一个空项目(任何类型 - 没有对项目文件进行更改).

Unloaded d:\users\carlucci\documents\visual studio 2010\Projects\ConsoleTestApp\ConsoleTestApp.Cmd\ConsoleTestApp.Cmd.csproj.

Loading d:\users\carlucci\documents\visual studio 2010\Projects\ConsoleTestApp\ConsoleTestApp.Cmd\ConsoleTestApp.Cmd.csproj ...
d:\users\carlucci\documents\visual studio 2010\Projects\ConsoleTestApp\ConsoleTestApp.Cmd\ConsoleTestApp.Cmd.csproj : error  : A project with that name is already opened in the solution.
Run Code Online (Sandbox Code Playgroud)

visual-studio-2010

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

ramdisks真的能提升vs2010的表现吗?

ramdisks真的能提高vs2010的性能(一般和构建时间)吗?

如果是这样,为了获得最大利益,我必须采取哪些步骤?它还可以帮助resharper吗?

谢谢,AndréCarlucci

resharper visual-studio-2010 ramdisk

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

具有Windows窗体的Windows服务在同一进程中

我有一个ac#应用程序,作为控制套接字连接和其他东西的Windows服务运行.此外,还有另一个Windows窗体应用程序来控制和配置此服务(带有配置参数的start,stop,show form的系统托盘).

我正在使用.net远程处理IPC,这很好,但现在我想显示一些真实的流量和其他报告,远程处理将无法满足我的性能要求.所以我想将两个应用程序合二为一.

这是问题所在:

当我从Windows服务启动表单时,没有任何反应.谷歌搜索我发现我必须右键单击该服务,转到登录并选中"允许服务与桌面交互"选项.由于我不想让我的用户这样做,我在安装期间再次在用户的regedit中设置了一些代码谷歌搜索.问题是即使设置此选项,它也不起作用.我必须打开服务的登录选项(已选中),取消选中并再次检查.

那么,如何解决呢?在同一进程中使用systray控件的Windows服务的最佳方法是什么,可供登录的任何用户使用?

更新:感谢您的评论到目前为止,伙计们.我同意使用IPC更好,我知道混合Windows服务和用户界面是不好的.即便如此,我想知道如何做到这一点.

c# windows windows-services

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

创建RESTful复杂查询的最佳方法是什么?

从REST服务检索复杂查询的最佳方法是什么?

假设我想X集合,应用过滤器和方程各一个,使用一些其他操作相结合的藏品和一个请求返回一个结果,应有尽有.

这是太复杂(大)把一切都在查询字符串,因为我可以结合300件多套(加上运营商和过滤器各一个).

我想过使用POST发送描述查询到像一个XML对象:

http://mydomain/collections/complexQuery
Run Code Online (Sandbox Code Playgroud)

它将返回一个唯一的ID,然后我可以使用GET来检索complexQuery结果:

http://mydomain/collections/complexQuery/{queryId}
Run Code Online (Sandbox Code Playgroud)

杰森S:

这就是主意.POST将采用查询的XML表示,其中"where"参数已经存在(它们可能太多).只有在GET到达时才会执行查询.我可以让查询对象可用一段时间并稍后删除它.

这是一个好的解决方案吗?我还在RESTful吗?

rest web-services

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

如何在C#3.5中对泛型方法设置接口约束?

我希望在C#3.5中实现这样的目标:

public void Register<T>() : where T : interface {}
Run Code Online (Sandbox Code Playgroud)

我可以用类或结构来做,但是如何使用接口呢?

c# generics interface constraints

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

是否可以在Cassini Webserver上运行经典的asp?

是否可以在Cassini Webserver上运行经典的asp?

我有一个混合网站(经典的asp和dotnet)......

asp.net cassini asp-classic

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

在嵌套内容的区域上使用_ViewStart

我有一个_ViewStart定义我的项目的主布局(页眉,页脚).

在这个项目中,我有几个领域.每个区域都有相同的页眉和页脚,以及自己的侧面菜单.为此,我在该区域的根目录上创建了一个_ViewStart.这是(简化)代码:

/Views/_ViewStart.cshtml

@{
   Layout = "~/Views/Shared/_Layout.cshtml";
}
Run Code Online (Sandbox Code Playgroud)

/Views/Shared/_Layout.cshtml

    <html>
        <div>
            //header
        </div>
        <div>
            @RenderBody
        </div>
    </html>
Run Code Online (Sandbox Code Playgroud)

区域Foo - > /Areas/Foo/Views/_ViewStart.cshtml

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="row">
<div class="sidemenu">
    //default sidemenu for this area
</div>
<div>
        @RenderBody()
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

页面/Areas/Foo/Views/Bar/Index.cshtml将无法呈现,我收到此错误:

CS0103:当前上下文中不存在名称"RenderBody"

如何实现这种母版嵌套?

asp.net-mvc razor

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