小编mar*_*ark的帖子

如何使msbuild ItemGroup项用空格而不是分号分隔?

观察以下msbuild脚本:

<ItemGroup>
  <R Include="-Microsoft.Design#CA1000" />
  <R Include="-Microsoft.Design#CA1002" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

我想把它转换成

/ruleid:-Microsoft.Design#CA1000 /ruleid:-Microsoft.Design#CA1002

现在,我想出的最好的是@(R -> '/ruleid:%(Identity)'),但这只会产生

/ruleid:-Microsoft.Design#CA1000;/ruleid:-Microsoft.Design#CA1002

注意分隔两个规则的分号,而不是空格.这很糟糕,fxcop无法识别 - 我需要一个空间.

现在,这是一个简单的例子,所以我可以声明这样的事情:

<PropertyGroup>
  <R>/ruleid:-Microsoft.Design#CA1000 /ruleid:-Microsoft.Design#CA1002</R
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

但是,我不喜欢这个,因为实际上我有许多规则我希望禁用并列出所有这些规则,这是我希望避免的.

msbuild

14
推荐指数
1
解决办法
3854
查看次数

如何使用条件删除NHibernate对象?

这一定是一个简单的问题.给定一个标准,如何删除满足标准的实体?

理由:

HQL和NH标准是NHibernate特定的构造,因此它们是服务器端DAL实现细节.我不希望他们"泄漏"到客户端.因此,我们的客户端为服务器提供LINQ表达式来处理.到目前为止,请求选择请求和LINQ到NHibernate处理它们的请求就好了.

但是,现在需要实现批量删除操作.像往常一样,客户端提供LINQ表达式,服务器将删除满足表达式的实体.不幸的是,LINQ to NHibernate在这里没有任何帮助.它能做的最多就是将给定的LINQ表达式转换为NHibernate标准.

无论如何,这就是故事.我想强调一下,客户端根本不知道NHibernate,我喜欢它保持这种状态.

PS

我正在使用NH 2.1

nhibernate criteria

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

如何在框架源代码调试过程中消除某些恼人的消息

在调试框架源代码时,我总是从工作室得到这个恼人的消息:

在加载文件C:\ Users\markk\AppData\Local\Temp\SymbolCache\src\source.NET\4\DEVDIV_TFS\Dev10\Releases\RTMRel \ndp\fx\src \时,某些字节已被Unicode替换字符替换具有Unicode(UTF-8)编码的Core\Microsoft\Scripting\Compiler\VariableBinder.cs\1305376\VariableBinder.cs.保存文件不会保留原始文件内容.

因此,源代码以修改模式打开(名称中带有星号).这非常烦人.

有谁知道怎么让它消失?我正在使用VS2010.

谢谢.

visual-studio-2010 visual-studio

13
推荐指数
1
解决办法
5760
查看次数

可以两次迭代mongo游标吗?

换句话说,有没有办法将它倒回到开头?

编辑

我正在使用mongo shell和pymongo.

mongodb

13
推荐指数
1
解决办法
8392
查看次数

如何关闭Fiddler断点

我正在使用Fiddler v4.4.1.1 beta.

我曾经在请求断点之前激活了自动.现在我已经把它禁用了,但是Fiddler继续打破.我不知道该怎么办.

注意:

在此输入图像描述

请注意,断点被禁用,并且相同的断点告诉状态行 - 那里没有断点图标.

然而,断点仍然活跃:

在此输入图像描述

我不能再使用Fiddler了.

我发布了bpafter,bps,bpv,bpm和bpu命令,没有任何参数来清除任何可能的断点.我从没想过我会像这样给Fiddler打电话,但它会继续打破.

http fiddler

13
推荐指数
1
解决办法
7605
查看次数

如何在maven中定义条件属性?

例如,如果没有这样的环境变量,我希望将属性Configuration设置为${env:AAA}有环境变量AAA和其他常量值.

我怎么在maven 2中做到这一点?

maven-2 maven

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

为什么msbuild在解决方案的最后一次构建后没有任何变化时如此缓慢?

我有109个项目的解决方案.混合使用 - .NET,Silverlight,MVC,Web应用程序,控制台应用程序.

现在我使用msbuild在控制台上构建它.这需要一些时间.可以理解 - 很多项目,很多文件.

但是当我第一次在第一次构建它之后 - 它仍然需要很多时间,即使实际上没有构建 - diag msbuild日志确认了它.

例如,以下是第一个完整版本的任务性能摘要:

Task Performance Summary:
    4 ms  GetSilverlightItemsFromProperty            1 calls
   13 ms  Move                                       1 calls
   20 ms  GetReferenceAssemblyPaths                 27 calls
   28 ms  GetFrameworkPath                         190 calls
   29 ms  ValidateSilverlightFrameworkPaths        163 calls
   72 ms  AssignCulture                            192 calls
   75 ms  ResolveKeySource                         179 calls
   79 ms  MakeDir                                  200 calls
   95 ms  CreateProperty                           260 calls
  100 ms  CreateCSharpManifestResourceName         122 calls
  102 ms  Delete                                   442 calls
  112 ms  GenerateResource                           3 calls
  123 ms  CopyFilesToFolders                         1 …
Run Code Online (Sandbox Code Playgroud)

msbuild devenv

13
推荐指数
1
解决办法
2988
查看次数

Rider 是否具有“仅我的代码”调试选项?

Rider 可以轻松调试 3rd 方代码。但有时在调试我自己的代码时噪音太大了。

VS 具有“仅我的代码”选项,可让我们仅调试我们的代码。骑士也一样吗?

debugging rider

13
推荐指数
2
解决办法
3142
查看次数

Docker 无法从 Azure 应用服务中提取映像

App Service 上的容器设置本身看起来很可靠: 在此处输入图片说明

但日志窗格显示错误:

在此处输入图片说明

2020-02-11 06:31:40.621 ERROR - Image pull failed: Verify docker image configuration and credentials (if using private repository)
2020-02-11 06:31:41.240 INFO  - Stoping site app505-dfpg-qa2-web-eastus2-gateway-apsvc because it failed during startup.
2020-02-11 06:36:05.546 INFO  - Starting container for site
2020-02-11 06:36:05.551 INFO  - docker run -d -p 9621:8081 --name app505-dfpg-qa2-web-eastus2-gateway-apsvc_0_a9c8277e_msiProxy -e WEBSITE_SITE_NAME=app505-dfpg-qa2-web-eastus2-gateway-apsvc -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=app505-dfpg-qa2-web-eastus2-gateway-apsvc.azurewebsites.net -e WEBSITE_INSTANCE_ID=7d18d5957d129d3dc3a25d7a2c85147ef57f1a6b93910c50eb850417ab59dc56 appsvc/msitokenservice:1904260237  

2020-02-11 06:36:05.552 INFO  - Logging is not enabled for this container.
Please use https://aka.ms/linux-diagnostics to enable logging …
Run Code Online (Sandbox Code Playgroud)

azure docker azure-web-app-service

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

python:如何捕获在非全局祖先外部作用域中声明的变量?

鉴于:

def f():
    x = 0
    def g():
        h()
    def h():
        x += 1
        print(x)
    g()

>>> f()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 8, in f
  File "<stdin>", line 4, in g
  File "<stdin>", line 6, in h
UnboundLocalError: local variable 'x' referenced before assignment
>>>
Run Code Online (Sandbox Code Playgroud)

如何h查看x变量?

谢谢.

编辑

本来应该提到的,我使用的是Python 2.7.3

python scope

12
推荐指数
3
解决办法
3733
查看次数