小编Jer*_*amp的帖子

如何让MSDeploy不删除项目中的额外文件夹?

我正在使用Team city中的MSBuild运行器来构建我的项目并将其部署到临时环境.一切都很完美,除了它不断移除位于项目根目录中的我的存储库文件夹.

在Visual Studio 2010中,发布配置文件对话框中有一个复选框,显示"在目标上保留额外文件(不要删除)"

有没有办法用MSBuild完成同样的事情?

<Target Name="Deploy" DependsOnTargets="Build;Test">
        <MSBuild Projects="MyProject.sln" Properties="Configuration=$(Configuration); username=username; password=password; DeployOnBuild=True; DeployTarget=MSDeployPublish; MSDeployPublishMethod=WMSVC; MSDeployServiceUrl=https://DEVWEB01:8172/MsDeploy.axd; DeployIISAppPath=MyProject.$(Configuration); AllowUntrustedCertificate=True;"/>
</Target>
Run Code Online (Sandbox Code Playgroud)

msbuild publishing visual-studio-2010 msdeploy

29
推荐指数
1
解决办法
7961
查看次数

可排序的克隆助手无法正常工作

也许我不明白克隆如何与sortable一起工作,但这就是我想做的事情.

在对项目进行排序时,我想要拖动项目的克隆,直到我停止将项目放在新位置.

这是代码:

<html>
<head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.2/jquery-ui.min.js"></script>

    <style type="text/css">
        .sort { width: 150px; }
        .ui-state-highlight { background-color: #000; height:2px; }
    </style>
</head>
<body>
    <div>
        <ul class="sort">
            <li>Item 1</li>
            <li>Item 2</li>
            <li>Item 3</li>
            <li>Item 4</li>
        </ul>
    </div>

    <script type="text/javascript">
        $(function() {
            $('.sort').sortable({
                helper: 'clone',
                placeholder: 'ui-state-highlight',
                opacity: '.5'
            })
        })
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助!

javascript jquery jquery-ui jquery-ui-sortable

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

吹字典到列表

我有一个带有这个签名的字典:

Dictionary<decimal, int>
Run Code Online (Sandbox Code Playgroud)

里面的项目看起来像这样:

90, 2
60, 3
30, 4
20, 1
Run Code Online (Sandbox Code Playgroud)

我需要把它吹到一个有这个签名的列表:

List<double>
Run Code Online (Sandbox Code Playgroud)

里面的项目看起来像这样:

90
90
60
60
60
30
30
30
30
20
Run Code Online (Sandbox Code Playgroud)

关于如何以优雅高效的方式做到这一点的任何想法?

c# linq dictionary

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

奇怪的.Net日期时间问题

设置三元组

DateTime filterDate = endDate.HasValue ? endDate.Value : DateTime.Now.AddDays(7);
Run Code Online (Sandbox Code Playgroud)

非三元

DateTime filterDate;
if (endDate.HasValue)
    filterDate = endDate.Value;
else
    filterDate = DateTime.Now.AddDays(7);
Run Code Online (Sandbox Code Playgroud)

如果调试这两个语句,filterDate的值将不相同.为什么是这样?

在第一个示例中,filterDate的最终值为01/01/0001.在第二个例子中,我得到了预期的结果,即filterDate是未来7天的日期时间.

编辑:此时我甚至尝试设置endDate = null只是为了确保,这是一个屏幕截图显示发生了什么. alt text http://www.freeimagehosting.net/uploads/57bef2e50a.png

我见过的最奇怪的事情.

.net c# datetime

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