小编gyu*_*isc的帖子

下次如何加载动态创建的设置属性?

我创建了一种动态添加SettingsProperty到.NET app.config文件的方法.这一切都很好,但是当我下次启动我的应用程序时,我只能看到设计器中创建的属性.如何加载属性运行时?

我创建的代码SettingsProperty如下所示:

internal void CreateProperty<T>(string propertyName)
{
    string providerName = "LocalFileSettingsProvider";
    System.Configuration.SettingsAttributeDictionary attributes = new SettingsAttributeDictionary();
    System.Configuration.UserScopedSettingAttribute attr = new UserScopedSettingAttribute();

    attributes.Add(attr.TypeId, attr);

    System.Configuration.SettingsProperty prop;
    SettingsProvider provider = ApplicationEnvironment.GlobalSettings.Providers[providerName];

    prop = new System.Configuration.SettingsProperty(
        propertyName,
        typeof(T),
        provider,
        false,
        default(T),
        System.Configuration.SettingsSerializeAs.String,
        attributes,
        false,
        false
    );

    ApplicationEnvironment.GlobalSettings.Properties.Add(prop);
    ApplicationEnvironment.GlobalSettings.Reload(); 
}
Run Code Online (Sandbox Code Playgroud)

下次运行时,我要求设置属性,我找不到任何创建的属性.无论我是否致电ApplicationEnvironment.GlobalSettings.Reload();.

.net app-config system.configuration

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

是否可以在同一个应用程序中一起使用NancyFx模块和WebAPI控制器?

我有一个使用NancyFx的自托管Owin HttpListener应用程序.

我想知道是否可以向此项目添加WebApi控制器并确保仅由此WebApi控制器提供某个路由.

看到这个工作的一个例子真的很高兴.

httplistener nancy asp.net-web-api owin

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

是否可以在Windows上使用Mono静态编译?

我想知道是否可以在Windows上使用Mono静态编译.如果是这样,我该怎么办?

mono static compilation

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

如何在asp.net mvc控制器中处理stackoverflow的问题URL?

我想知道如何在asp.net mvc中设置路由,所以我可以有类似url到stackoverflows问题网址?

您是否相信ASP.Net MVC已准备好投入生产?

我猜测,为了创建网址,有一个帮助类可以创建问题网址.

我想知道的部分是如何在Controller端实现的.我认为很可能家庭控制器有一个问题动作,ID是115634.然后是问题的标题 - 我想这是搜索引擎优化.我的问题是控制器方法签名的样子.

它是一个包含id和标题的Question(int?id)或Question(string?param)?

如何实现这一点?

asp.net-mvc routing url-routing

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

用于抓取和数据挖掘网站的最佳开源库或应用程序

我想知道什么是最好的用于抓取和分析网站的eopen-source库.一个例子是爬虫物业代理商,在那里我想从多个站点获取信息并将它们聚合到我自己的站点中.为此,我需要抓取网站并提取属性广告.

text-extraction web-crawler data-mining extraction

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

.NET 之前的任何语言中是否有类似 Linq 的功能?

我想知道,在 .NET 之前的其他语言和编程平台中是否有类似 Linq 功能的示例,或者这是 Microsoft 的发明。

.net linq

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

用于在Windows Phone 7上显示更大图像的控件

我想在Windows Phone 7设备上显示更大的图像.我需要能够使用多点触控手势放大和缩小.我想知道是否有任何控件可以在Windows Phone 7 SDK中开箱即用?

silverlight windows-phone-7

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

在Silverlight中实现"在键入时搜索"

我在Silverlight应用程序中键入屏幕时尝试实现搜索.我的想法是我有一个带有textedit控件和列表框的屏幕.列表框中包含我的所有数据.

当用户在文本框中键入内容时,会发生以下情况:

  • 不包含用户输入中所有字母的所有项目都将被隐藏.
  • 可见列表项的匹配字母用不同的颜色突出显示.

我不知道如何从这开始,所以欢迎所有指针,样品和提示!

silverlight silverlight-4.0

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

存储在集合中实现通用接口的对象

我有许多类都在实现IWidget<T>接口.我想将它们添加到列表中,所以我定义了这样的东西:

List<IWidget<T>> _widgetList; 
Run Code Online (Sandbox Code Playgroud)

这里编译器抱怨T未被识别:

错误1找不到类型或命名空间名称"T"(您是否缺少using指令或程序集引用?)

有没有办法定义IWidget列表并仍保留通用接口?

我使用的是.NET 3.5 SP1.

.net c#

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

如何在安装期间记录用户输入,以便在卸载期间使用?

在设置期间,我记录来自用户的输入,例如正在创建的Windows服务的名称.卸载此服务时,我需要知道用户最初输入的服务名称.

在卸载期间获取服务名称的最佳方法是什么?

inno-setup

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