问题标签 [clr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1245 浏览

.net - 获取 SQL Server CLR 运行时中引发的错误的行号

我创建了一个在 SQL 2k5 上运行的 CLR 存储过程,我想知道是否有任何方法可以获取 .NET 代码引发的异常的行号。当抛出异常时,我会得到类似的东西

消息 6522,级别 16,状态 1,过程 myProcedure,第 0 行在执行用户定义的例程或聚合“myProcedure”期间发生 .NET Framework 错误:System.Exception:测试异常 System.Exception:在 DummyDLL.myProcedure(String dummyInput ) .

有什么方法可以加载程序集来给我特定的行号,而不仅仅是引发错误的函数?程序集本身是用 .pdb 编译的,但是当我最初加载程序集时,SQL 2k5 似乎没有读取它。

谢谢!

0 投票
1 回答
374 浏览

stored-procedures - Sql 查询通知是否适用于 clr 存储过程?

尝试在我们的数据集上设置缓存 - 我们正在使用 clr 存储过程 - 数据库似乎没有通知应用程序数据更改

0 投票
2 回答
634 浏览

python - Python中的字符串转换

我正在使用 Python 2.5。我导入的 DLL 是使用 CLR 创建的。DLL 函数正在返回一个字符串。我正在尝试对其应用“分区”属性。我做不到。甚至分区也不起作用。我认为“从 CLR 返回的所有字符串都作为 Unicode 返回”。

0 投票
1 回答
1025 浏览

.net - CLR 存储过程调用 .NET 类实例

我编写了一个 CLR 存储过程(如下所列) 抛出异常的代码行只是为了在 EventLog 中记录异常而添加的 我部署了程序集并在数据库中创建了存储过程 但是当我执行存储过程时Windows 的 EventLog 中没有记录任何条目

如果在单独的 Windows 控制台应用程序中使用 EventLog 的代码,则会记录异常

任何帮助,将不胜感激

谢谢,

阿龙加努

0 投票
10 回答
11857 浏览

.net - iPhone上的单声道?

Mono 已经移植到 iPhone 上了吗?我很想为 iPhone 编写 .NET 应用程序,而学习 Objective C 对我来说不是一个选择。

0 投票
4 回答
6538 浏览

clr - 签署 .NET 程序集:这真的可以保护我的程序集不被篡改吗?

我正在我的应用程序中实施一个“锁定”系统,以保护我的应用程序不被非法复制和使用。系统检查基于硬件的代码的签名,并期望使用只有我公司拥有的私钥对其进行签名。(该应用程序已获得用于验证签名的公钥。)

我想确保没有人更改我在应用程序中的锁定机制,所以我想签署我的应用程序程序集,我认为这是有道理的。

  1. 由于我从未见过 CLR 谈论过程序集的签名无效,因此我想确保该系统确实有效。可以?我应该怎么做才能让它工作?
  2. 攻击者能否将精力集中在 CLR 上,使其不关心我的签名?也就是说,如果他不能因为我已经签名而篡改我的代码,他可以篡改CLR吗?
  3. 一般来说,我想知道您对此类安全防护和保护技术的经验。任何人都可以提出其他建议吗?
0 投票
2 回答
375 浏览

.net - .Net 中有类似 Java 描述符的东西吗?

我正在为.NET 程序集开发一个静态分析工具。在 Java 中,有一个Descriptor可用于表示具有指定语法的字符串中的方法或字段。

对于领域:

double d[][][];

将会

[[[D

它在进行字节码分析时特别有用。因为这很容易描述。如果.NET CLR 中有类似的东西?还是有更好的方法来实现这一目标?谢谢!

0 投票
4 回答
339 浏览

.net - 访问 clr 的实习字符串列表

我刚刚回答了一个问题,我说虽然字符串实习很好,但它可能是一个安全问题,因为稍后可以轻松访问字符串值。

虽然我很确定这是真的 :-) 我不确定这真的很容易。我试着用谷歌搜索这个话题,但没有得到相关的结果(google-fu 在这方面很弱),所以我在 SO 上试试你们。

您知道访问应用程序域中的 intered 字符串列表的任何“简单”方法吗?我必须使用内存转储之类的东西还是有像 AppDomain.GetInteredStringsList() 这样的方法?

与此相关:从 intered 字符串中获取任何有用的数据真的很容易。将敏感数据存储在字符串中真的是一个安全漏洞吗?

0 投票
4 回答
7259 浏览

c# - 将 Lua 与 C# 结合使用的最有效方法是什么?

据我了解,Lua 是一种可嵌入的脚本语言,可以对对象执行方法。有哪些需要避免的陷阱?使用 Lua 作为解释器并在 Web 环境中执行方法或作为规则引擎是否可行?

0 投票
1 回答
395 浏览

.net - 自动将 CLR 数据库项目部署到数据库

我们在 VS08 中有一个 CLR 数据库项目。现在,每次我们进行构建时,都必须执行多个手动步骤才能将该项目部署为我们构建过程的一部分。我最终编写了一个实用程序来自动化这个过程的一部分。我想知道是否有更好的工具(甚至我缺少的 devenv 开关)来自动将 CLR 对象部署到数据库?

谢谢!