小编Sea*_*ron的帖子

Funq是否支持ResolveAll?

Funq IoC容器是否支持解析类型的所有注册?像这两个中的任何一个:

IEnumerable<IFoo> foos = container.Resolve<IEnumerable<IFoo>>();
IEnumerable<IFoo> foos = container.ResolveAll<IFoo>();
Run Code Online (Sandbox Code Playgroud)

.net c# dependency-injection ioc-container funq

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

使用AWS Elastic Beanstalk将多个应用程序部署到单个EC2实例

我已经将一个.Net网站部署到AWS Elastic Beanstalk.我现在想要将另一个.Net Web项目(Web服务)部署到由AWS Elastic Beanstalk创建的同一EC2实例,但是在发布向导的Environment页面中选择"使用和现有环境"是灰色的.

有没有办法做到这一点?

amazon-web-services amazon-elastic-beanstalk

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

AnkhSVN未在Visual Studio 2017中显示

我无法在Visual Studio 2017中的"工具 - 选项 - 源代码管理"下看到AnkhSVN作为选项.我已经卸载并重新安装了AnkhSVN,但没有效果.

有没有办法来解决这个问题?

ankhsvn visual-studio-2017

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

什么是最好的winform UI组件集?

我一直在寻找一个商业winform UI组件集.我看过那里的大多数大玩家,我想我会把我的现金用在Developer Express DXperience软件包上.它并不便宜,但它做了许多很棒的事情,比如集成打印和报告,一个好的拼写检查器实现等等.这是一个相当学习的曲线,因为它的功能丰富,但它们有一个很好的支持站点并提供良好的支持.

我想知道其他人使用什么,以及Dev Express组件是否有任何"陷阱".

windows winforms

8
推荐指数
3
解决办法
6767
查看次数

实体框架4.1中同步反向关联的指南

创建实例时,EF 4.1会同步反向关联.是否有针对此行为的任何文档或最佳实践指南?

同义反向关联的意思是:

public class Blog
{
   public Blog() { Posts = new List<Blog>(); }
   public int Id { get; set; }
   public ICollection<Post> Posts { get; private set; }
}

public class Post
{
   public Blog Blog { get; set; }
   public int Id { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后在以下行后,Post将拥有它的Blog属性集.

var blog = new Blog();
context.Blogs.Add(blog);
blog.Posts.Add(new Post());
Run Code Online (Sandbox Code Playgroud)

ef-code-first entity-framework-4.1

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

运行没有管理员权限的Visual Studio

我们使用XP Pro工作站,并使用Visual Studio 2008和2010针对本地IIS和SQL Express实例开发winforms,Web和Web服务.

我们目前在主机帐户上拥有本地管理员权限.建议是转到我们的amin登录的低权限帐户,但是要拥有另一个具有本地管理员权限的本地帐户,然后我们可以根据需要提升这些权限.

在此设置下是否存在开发和调试问题会影响开发人员的工作效率?

visual-studio admin-rights

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

检测FParsec何时未解析所有输入

如何在不解析所有输入的情况下检测FParsec解析器何时停止?

例如,以下解析器p在找到意外字符时停止d,并且不会继续解析输入的其余部分.

let test p str =
    match run p str with
    | Success(result, _, _)   -> printfn "Success: %A" result
    | Failure(errorMsg, s, _) -> printfn "Failure: %s %A" errorMsg s 

let str s = pstring s

let a = str "a" .>> spaces
let b = str "b" .>> spaces
let p = many (a <|> b)

test p "ab a  d bba  " // Success: ["a"; "b"; "a"]
Run Code Online (Sandbox Code Playgroud)

f# fparsec

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

实体框架4.2枚举支持

EF 4.2 Code First是否支持枚举类型?如果是这样,你如何使用它?使用Nuget EntityFramework包时,以下内容不会为枚举属性创建字段.

public class FooContext : DbContext
{
    public IDbSet<Foo> Foos { get; set; } 
}

public class Foo
{
   public int Id { get; set; }
   public string Name { get; set; }
   public Category Category { get; set; }
}

public enum Category {One, Two, Three }

var db = new FooContext();
db.Foos.ToList();
Run Code Online (Sandbox Code Playgroud)

entity-framework-4

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

为什么TreeNodeCollection没有实现IEnumerable <TreeNode>?

与System.Windows.Forms中的一些其他控件集合一样,TreeNodeCollection实现了IEnumerable.这背后是否有任何设计理由,或者它只是仿制药前几天的宿醉?

.net winforms

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

当模式对话框处于活动状态时,阻止任务栏激活非模态窗体

当任何对话框是模态的时候,我想阻止在winforms应用程序中激活所有其他表单.这就是Outlook的操作方式 - 打开两封新邮件,从一条邮件打开通讯簿,您无法使用任务栏或单击邮件窗口激活其他邮件.如何在winforms应用程序中执行此操作(请注意,设置所有权不起作用)?

以下示例应用.

using System.Drawing;
using System.Windows.Forms;

namespace ConsoleApplication1
{
   class Program
   {
      static void Main(string[] args)
      {
         Application.EnableVisualStyles();
         Application.SetCompatibleTextRenderingDefault(false);
         Application.Run(new MainForm());
      }
   }

   public class MainForm : Form
   {
      public MainForm()
      {
         Text = "Main Form";
         var button = new Button{Text = "New form"};
         button.Click += (sender, args) => new Form2().Show();
         //button.Click += (sender, args) => { var form = new Form2(); AddOwnedForm(form); form.Show(); };
         Controls.Add(button);
         button.Location = new Point(20, 20);
      }
   }

   public class Form2 : Form …
Run Code Online (Sandbox Code Playgroud)

winforms

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