小编Jos*_*off的帖子

如何在不支付组件的情况下将HTML转换为.NET中的RTF(RTF)?

是否有免费的第三方或.NET类将HTML转换为RTF(用于启用富文本格式的Windows窗体控件)?

"免费"要求来自这样一个事实,即我只是在处理原型,只需加载BrowserControl,只需要呈现HTML(即使它很慢),并且Developer Express将发布自己的这样的控制很快.

我不想学习手工编写RTF,而且我已经知道HTML,所以我认为这是快速获得一些可证明代码的最快方法.

.net html rtf richtext

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

使用Oracle客户端11部署.NET应用程序所需的最小设置是什么?

部署与Oracle数据库通信的.NET应用程序所需的最小设置是什么?

oracle odp.net

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

如何通过.NET/C#中的反射来引发事件?

我有一个第三方编辑器,基本上包括一个文本框和一个按钮(DevExpress ButtonEdit控件).我想做一个特定的击键(Alt+ Down)模拟点击按钮.为了避免一遍又一遍地写这个,我想创建一个通用的KeyUp事件处理程序,它将引发ButtonClick事件.不幸的是,控件中似乎没有引发ButtonClick事件的方法,所以...

如何通过反射从外部函数引发事件?

.net c# devexpress event-handling

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

在CQRS中,我的阅读方应该返回DTO还是ViewModels?

我正在与我的同事就CQRS应用程序的读取方面进行辩论.

选项1:我的CQRS应用程序的应用程序读取端返回DTO,例如:

public interface IOrderReadService
{
    public OrderDto Load(int id);
}

public class SomeController
{
    public ActionResult SomeAction(int id)
    {
        var dto = ObjectFactory.GetInstance<IOrderReadService>().Load(id);
        var viewModel = Mapper.Map<OrderDto, SomeViewModel>();
        return View(viewModel);
    }
}

public class SomeOtherController
{
    public ActionResult SomeOtherAction(int id)
    {
        var dto = ObjectFactory.GetInstance<IOrderReadService>().Load(id);
        var viewModel = Mapper.Map<OrderDto, SomeOtherViewModel>();
        return View(viewModel);
    }
}
Run Code Online (Sandbox Code Playgroud)

选项2:应用程序读取端返回ViewModels,例如:

public interface IOrderReadService
{
    public SomeViewModel LoadSomething(int id);
    public SomeOtherViewModel LoadSomethingElse(int id);
}

public class SomeController
{
    public ActionResult SomeAction(int id)
    { …
Run Code Online (Sandbox Code Playgroud)

c# cqrs

31
推荐指数
3
解决办法
5539
查看次数

visual studio如何使用多项目解决方案确定要复制到输出目录的内容?

假设我们有一个具有以下结构的解决方案:

  • Project.DAL - 数据访问层,取决于较低级别的库,例如Oracle.DataAccess w/copy local = true
  • Project.BLL - 业务逻辑层,将Project.DAL引用为项目
  • Project.UI - UI层,编译为可执行文件,引用Project.BLL,默认项目

编译Project.UI时,VS非常聪明,可以将Project.DAL.dll复制到输出目录,但是它不够聪明,我想要将Oracle.DataAccess复制到输出目录以及分发给客户端.

任何人都可以解释为什么会这样吗?是因为它在GAC中看到Oracle.DataAccess并假设客户端也会在GAC中拥有它吗?

这并不是什么大不了的事,但每次添加新的程序集引用时都有点烦人,我必须记住将其设置为复制本地并添加项目以在我的构建脚本中复制它.

msbuild assemblies visual-studio

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

如何使用正则表达式替换不区分大小写的字符串?

我知道关于正则表达式的zilch,并认为这是一个很好的机会,至少学习至少最基本的基础知识.

如何使用正则表达式在C#中执行不区分大小写的字符串替换?

myString.Replace("/kg", "").Replace("/KG", "");
Run Code Online (Sandbox Code Playgroud)

(注意'/'是文字.)

.net c# regex

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

Microsoft.Deployment.WindowsInstaller在哪里找到?

我正在尝试编译一个WiX安装程序(它有自定义操作,我怀疑是问题的根源)在构建服务器上,我收到以下错误:

  c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve
this reference. Could not locate the assembly "Microsoft.Deployment.WindowsInstaller, Version=3.0.0.0, Culture=neutral,
 PublicKeyToken=ce35f76fcda82bad, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this
reference is required by your code, you may get compilation errors. [C:\code\rms1-moverssuite\src\RMSS.Setup.CustomActi
ons\RMSS.Setup.CustomActions.csproj]
Run Code Online (Sandbox Code Playgroud)

知道需要安装什么吗?我依稀记得我上次做这个时必须从Windows SDK安装一些东西,但不记得它是什么.

wix

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

如何阻止Outlook将电子邮件地址呈现为mailto:link?

我正在创建一个发送给用户的HTML电子邮件.如果HTML电子邮件中有有效的电子邮件地址,Outlook将作为mailto:链接呈现它(通常很有帮助).不幸的是,这不是我发送的特定电子邮件中的理想行为.

如何阻止Outlook执行此操作?

html outlook

22
推荐指数
3
解决办法
4万
查看次数

当从代码隐藏页面点击F7时,如何让Visual Studio始终显示Source视图而不是Design视图?

Visual Studio中的F7键 - 它允许用户在设计器元素的代码(例如Windows窗体或Web用户控件)之间切换.

这在Windows窗体中非常有用:当我在.cs文件中使用可视元素(例如用户控件)时,它会向我显示可视化设计器.

它在ASP.NET中对我来说效果不是很好:当我在标记中(例如Designer的Source视图)时,它会将我带到CodeBehind,这正是我想要的.但是,一旦进入CodeBehind,它就会回到Designer上的Design视图,这从来就不是我想要的.

当从代码隐藏页面点击F7时,如何让Visual Studio始终显示Source视图而不是Design视图?

asp.net visual-studio

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

如何在Entity Framework中查询整数列中的"starts with"?

我有一个列被定义为EF(代码优先)中的整数.我想用"start with"来搜索它.现在,我可以这样做:

Where(x => SqlFunctions.StringConvert((double)x.AccountNumber).StartsWith(searchTerm))
Run Code Online (Sandbox Code Playgroud)

然而,SqlFunctions.StringConvert()转换为T-SQL函数STR(),由于我无法理解的原因而留下了结果.

此外,我无法使用,string.TrimStart()因为实体框架不支持它.

任何人都可以提供任何帮助吗?

linq search entity-framework ef-code-first

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