小编Ang*_*ker的帖子

adodb.dll是否包含在.NET发行版中?

我正在对客户工作站上的问题进行故障排除,发现令我惊讶的adodb.dll是,在客户的工作站上无处可寻.

通常,我在文件C:\Program Files\Microsoft.NET\Primary Interop Assemblies夹中看到该文件.

此文件是否随.NET框架一起分发?

frameworks distribution adodb .net-2.0

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

如何在 Visual Studio 2019 中为 TypeScript 文件启用 ESLint?

我在文本编辑器/Javascript/TypeScript/Linting/General 下的工具/选项中启用了 ESLint:

在此处输入图片说明

但我没有看到任何证据表明它确实有效。我尝试在 VS Code 中编写触发 ESLint 的代码,但在 Visual Studio 2019 中什么也没发生。作为参考,它是一个 .NET Core Web 项目。

我错过了什么?

PS 不确定 VS 2019 是否使用,但我确实安装了 ESLint(通过 NPM)并在 Visual Code 中工作。

visual-studio typescript eslint visual-studio-2019

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

Access数据库引擎的优缺点.SQLite之后的生活

我刚才问过一个问题,关于哪个本地数据库适合我的情况.我需要从.NET代码和VB6访问数据库.压倒性的反应是SQLite.但是,我决定传递SQLite,因为它唯一的OLE DB提供商为我的软件的每个部署副本收取版税.它还需要在每台PC上运行激活程序.

在评估了其他选项(SQL Server Compact版本 - 几乎不起作用的OLE DB提供程序,Firebird - 不想为另一个驱动程序付费等等)之后,我得出结论,唯一可行的选择是使用.由Microsoft Access(或Jet引擎)创建的MDB文件.

我从90年代末就没有使用它,所以我对那些有经验的人有以下问题.

  1. 他们是否已经解决了数据库不时会损坏的问题.
  2. 是通过ADO.NET OLEDB Provider从c#访问MDB还是有本机解决方案(我似乎无法找到它).
  3. Access中真正糟糕的SQL编辑器是否有可行的替代方案?

谢谢.

c# vb6 ms-jet-ace

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

我正在寻找一个干净的HTML教程

从1999年到2004年,我一直在做网络编程,看起来很多都发生了变化.不再使用表格进行布局,而是使用DIV等...

我正在寻找一个结合CSS和HTML和DIV等的教程......并教你如何布局页面.

我不想要一个专注于特定技术的教程,而是更多的整体方法.无论出于何种原因,我根本找不到.

html css layout

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

切换到HTML设计视图时VS2008部分冻结

这是一个奇怪的冻结.当我从源视图切换到HTML或ASPX文件的设计视图时,客户端区域冻结,但我仍然可以单击其他选项卡和菜单.

我在这里错过了什么?真的不想重新安装VS2008.

html asp.net design-view visual-studio-2008

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

BeginInvoke的性能影响

我继承了从主线程调用BeginInvoke的代码(不是后台线程,通常是模式).我试图了解它在这种情况下的实际作用.

在BeginInvoke中调用的方法是否符合到窗口的消息?文档说asynchronously,这是我的假设.

框架如何确定何时启动BeginInvoke调用的方法?

编辑:代码如下所示:

System.Action<bool> finalizeUI = delegate(bool open)
{
    try
    {
        // do somewhat time consuming stuff
    }
    finally
    {
        Cursor.Current = Cursors.Default;
    }
};

Cursor.Current = Cursors.WaitCursor;
BeginInvoke(finalizeUI, true);
Run Code Online (Sandbox Code Playgroud)

这发生在Form_Load事件中.

c# begininvoke visual-studio-2008 .net-2.0

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

是否可以从C#应用程序访问SQL Server Service Broker?

我想使用SQL Server Service Broker生成一条消息(在SQL Server内部)并在外部C#应用程序中读取它.

我仅限于运行SQL Server 2005的Windows 2003.我读过一堆文章,暗示这是一种可能性,但我没有在任何地方看到一个例子.这可能吗?

c# sql-server sql-server-2005 service-broker

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

如何在VB6中表示64位整数?

我不得不扩充遗留应用程序来处理64位整数.但是,VB6没有这种数据类型.我发现在线的推荐是使用货币数据类型.

但是,我发现我遇到了一些溢出问题.

示例 - CCur调用期间溢出的结果:

dim c as currency

' set maximum value of int64
c = CCur("9223372036854775807")
Run Code Online (Sandbox Code Playgroud)

但是,如果我应用较小的数字(但仍然比int32大得多),它确实有效:

dim c as currency

' Remove the last 4 digits
c = CCur("922337203685477")
Run Code Online (Sandbox Code Playgroud)

那我在这里错过了什么?如何处理64位值?

我需要对64位值执行的唯一操作是从SQL Server存储过程(它是sql类型bigint)中读取它们然后将其显示到表单.

vb6

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

为什么IIS Worker Process会锁定文件?

我的网站设置在D:\RW_System\RW_Webroot\BrokerOffice.Admin文件夹中(下面的屏幕截图).它是一个.NET,C#WebForms应用程序.

无论出于何种原因,当我想将更改部署到站点时,我尝试复制文件,但IIS会在设置站点的路径中锁定DLL:

C:\Users\rizzo\Desktop>handle64 hiqpdf

Nthandle v4.11 - Handle viewer
Copyright (C) 1997-2017 Mark Russinovich
Sysinternals - www.sysinternals.com

w3wp.exe  pid: 3700   type: File  2954: D:\RW_System\RW_Webroot\BrokerOffice.Admin\bin\HiQPdf.dll
Run Code Online (Sandbox Code Playgroud)

并且它不仅仅是.dll被锁定 - 它是\bin文件夹中的所有DLL .我的理解是IIS将所有内容复制到文件夹下C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\并从那里执行操作.

我在盒子上有许多其他网站有多个DLL引用,正如预期的那样,w3wp.exe将它们锁定在Temporary ASP.NET Files文件夹中.

IIS中是否有设置或我的代码中的某些内容导致IIS将DLL锁定在/ bin文件夹中?

在此输入图像描述

.net c# iis windows-server-2016

6
推荐指数
3
解决办法
4766
查看次数

How to use CASE statement inside a WHERE with an IN clause?

I am trying to do the following (pseudocode since it doesn't compile):

declare showListedOrSold  int = 1 -- get value from config table

select *
from table
where CASE WHEN @showListedOrSold = 0 THEN id IN (1, 2, 5, 6, 10, 11) 
             WHEN @showListedOrSold = 1 THEN id IN (1, 5, 6, 10, 11) 
             WHEN @showListedOrSold = 2 THEN id IN (2) 
      END
Run Code Online (Sandbox Code Playgroud)

Basically depending on value of showListedOrSold, it should bring back certain id values.

The statement is …

sql sql-server sql-server-2016

6
推荐指数
3
解决办法
80
查看次数