问题列表 - 第2868页

Copy-local如何工作?log4net.dll未被复制到MyProject输出目录

我想知道copy-local = true对于引用究竟是什么.它是否将引用的程序集及其所有依赖项复制到输出目录?

我的方案如下:我有一个使用log4net的自定义日志包装器.我构建了MyLogWrapper.dll的发布程序集,其中log4net.dll引用设置为copy-local true.从复制本地设置为true的MyProject引用MyLogWrapper.dll会导致log4net.dll被复制吗?我只引用MyLogWrapper.dll,而不是MyProject中的任何依赖项.log4net.dll没有被复制到MyProject输出目录,但MyLogWrapper的所有其他依赖项都是.可能是什么问题呢?

我做了一些实验,似乎如果我从GAC中删除程序集(log4net.dll),它就会开始在本地复制.任何人都可以确认这是问题吗?

.net dependencies build

45
推荐指数
5
解决办法
2万
查看次数

echo"-e"不会打印任何内容

我正在使用GNU bash,版本3.00.15(1)-release(x86_64-redhat-linux-gnu).这个命令:

echo "-e" 
Run Code Online (Sandbox Code Playgroud)

不打印任何东西.我想这是因为"-e"是echo命令的有效选项之一,因为echo"-n"和echo"-E"(其他两个选项)也产生空字符串.

问题是如何为echo获取自然输出("-e")的序列"-e".

bash

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

如何让log4perl输出更容易阅读?

使用log4perl时,我使用的调试日志布局是:

log4perl.appender.D10.layout=PatternLayout
log4perl.appender.D10.layout.ConversionPattern=%d [pid=%P] %p %F{1} (%L) %M %m%n
log4perl.appender.D10.Filter = DebugAndUp
Run Code Online (Sandbox Code Playgroud)

这会生成非常详细的调试日志,例如:

2008/11/26 11:57:28 [pid=25485] DEBUG SomeModule.pm (331) functions::SomeModule::Test Test XXX was successfull
2008/11/26 11:57:29 [pid=25485] ERROR SomeOtherUnrelatedModule.pm (99999) functions::SomeModule::AnotherTest AnotherTest YYY has faled
Run Code Online (Sandbox Code Playgroud)

这很好用,并提供出色的调试数据.

但是,调试日志的每一行都包含不同的函数名称,pid长度等.这使得每个行的布局都不同,并且使得读取调试日志比需要的更加困难.

是否有一种方法在log4perl中格式化行,以便调试元数据(直到实际日志消息的所有内容)在末尾用空格/制表符填充,并使实际消息从同一列文本开始?

perl logging log4perl

4
推荐指数
2
解决办法
1197
查看次数

Scriptmanager Asp.Net Mvc

我想在新的Asp.net MVC模型中使用一些ScriptManager功能:

1-脚本组合
2-解析外部Javascript文件的不同路径
3-缩小和Gzip压缩

是我发现的,但我不确定是MVC方法的最佳方式.一般来说,在MVC模型中处理Javascript代码的好方法是什么?

javascript asp.net-mvc performance jquery gzip

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

使用php制作博客

我是php的新手,想用php创建一个博客,每个人都可以看到网站上发布的内容,但另一个管理员页面应该可以编辑,添加或删除帖子

我怎么能像这样编码页面?需要什么逻辑?

php

5
推荐指数
2
解决办法
5849
查看次数

打印网页的安全宽度(以像素为单位)?

打印网页的安全宽度(以像素为单位)是多少?

我的页面包含大图像,我想确保它们在打印时不会被剪切.

我知道不同的浏览器边距和美国Letter/DIN A4纸张尺寸.所以我们得到了标准字母大小和一些默认的DPI值.但我可以将这些转换为像素值以在图像的width属性中指定吗?

css printing

84
推荐指数
7
解决办法
15万
查看次数

你使用什么样的构建声音?

CCTray等应用程序允许指定声音片段以指示构建成功或构建失败.我很想知道不同团队正在使用的声音集.

这是我们使用的两套:

  • Homer Simpson:"d'哦"因为构建失败,"哇哦!" 为了成功
  • Mario bros:为构建失败降低声音,为构建成功启动,为构建修复启动1-up

audio build

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

迭代器中的副作用被认为是有害的?

我今天写了我的第一个C#迭代器.哇噢.

有趣的是,它有副作用.我的迭代器从目录中过滤掉无效文件,并返回一系列要处理的有效文件.当它遇到一个invlaid文件时,它会将它移动到另一个目录.

我尝试将其实现为LINQ查询,但实际上并不喜欢where子句的谓词具有副作用的事实.那是一种确定的气味.

我可以明确地实现它,循环遍历所有文件并依次处理好坏,但它不是很优雅.更好的解决方案是将其拆分为两个列表(好的和坏的)并依次处理每个列表.

但后来我想起了迭代器.我现在有一个迭代器,它产生有效的文件并处理(移动)无效的文件.

所以,我的问题是:迭代器有这样的副作用是不是一个坏主意?我是否在迭代器中隐藏了太多功能?

c# oop iterator

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

Analysis Services 2005 OLAP多维数据集:我可以在nvarchar列上创建一个独特的计数度量吗?

我正在尝试使用单个度量创建一个多维数据集.此度量是"名称"列的独特计数.如果度量设置为"计数"类型,则多维数据集可以正常工作.但是,当我设置不同的计数时,我收到此错误:

"OLAP存储引擎中的错误:为不同计数记录指定的排序顺序不正确"

我在一些博客中读过,你只能对数字列有一个明显的计数.我看不出有充分的理由,我在官方文档上找不到这些信息.但是,这可能是真的.无论如何,我真的很困惑这个问题.我有什么选择?

olap ssas cubes

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

SAFE指向C#中指针(对引用的引用)的指针

在我正在处理的C#应用​​程序中,我有一个很长的标识符如下: -

foo.bar.bwah.blah.whatever.very.very.huge
Run Code Online (Sandbox Code Playgroud)

每当我引用这个对象时,这绝对是一场噩梦,不幸的是我确实需要引用它:

var something = foo.bar.bwah.blah.whatever.very.very.huge.a;
var somethingElse = foo.bar.bwah.blah.whatever.very.very.huge.b;
foo.bar.bwah.blah.whatever.very.very.huge.c = 12;
Run Code Online (Sandbox Code Playgroud)

等等

我想使用更小的某种别名来更新此代码,但问题是我想要更改底层引用,并且在没有显式更新别名的情况下也可以使用别名更新.

目前,如果我做以下事项: -

foo.bar.bwah.blah.whatever.very.very.huge.a = "hello";
string shorter = foo.bar.bwah.blah.whatever.very.very.huge.a;
foo.bar.bwah.blah.whatever.very.very.huge.a = "world";
Console.WriteLine(shorter);
Run Code Online (Sandbox Code Playgroud)

它会输出"你好".我想要达到的目标如下: -

foo.bar.bwah.blah.whatever.very.very.huge.a = "hello";
string** shorterPointer = &foo.bar.bwah.blah.whatever.very.very.huge.a;
foo.bar.bwah.blah.whatever.very.very.huge.a = "world";
Console.WriteLine(**shorter);
Run Code Online (Sandbox Code Playgroud)

哪个会根据需要输出"世界".

我相信你可以使用C#中的不安全代码来实现这样的功能,但是我不能这样做,我只能使用安全代码.

有没有人有任何想法我怎么可能实现这一目标?

请注意:这个问题不是关于字符串是不可变的,我知道它们是 - 事实上我认为它们是出于问题的目的.如果我使用其他类型的话可能更简单...所以当我将"hello"分配给a"then"时,我会在每次场合实例化不同的对象,因此我存储的对a的引用在重新生成后变为无效分配.

.net c#

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

标签 统计

.net ×2

build ×2

c# ×2

asp.net-mvc ×1

audio ×1

bash ×1

css ×1

cubes ×1

dependencies ×1

gzip ×1

iterator ×1

javascript ×1

jquery ×1

log4perl ×1

logging ×1

olap ×1

oop ×1

performance ×1

perl ×1

php ×1

printing ×1

ssas ×1