问题列表 - 第15421页

MSBuild:构建 asp.net 4.0 网站:.metaproj -files

我有一个包含 ASP.NET 网站的解决方案文件。

当我使用 .NET 4.0 Beta 2 构建解决方案时

"c:\WINDOWS\Microsoft.NET\Framework\v4.0.21006\MSBuild.exe" d:\MyPath\MySolution.sln

一切正常,没有错误。然后我尝试使用 CruiseControl .NET 任务(由服务运行的 msbuild-script)构建相同的解决方案,相同的解决方案失败了:

D:\MyPath\MyWebSite.metaproj (,): errorMSB4025: 无法加载项目文件。找不到文件“D:\MyPath\MyWebSite.metaproj”。

当然,没有这样的文件。我猜 *.metaproj 是一个类似 .csproj 的 msbuild 文件,它是为网站动态生成的...

但我不知道如何修复错误......我试图谷歌元数据文件但没有运气。我确实尝试手动制作文件,我插入了一个带有 <Task Name="Rebuild"> 的 <Project> 并且编译没有引发任何错误,但我猜该站点没有编译。

同一台机器有 .NET 3.5 和 .NET 4.0 项目以及两个框架的环境变量。

cruisecontrol.net msbuild vs-web-site-project asp.net-4.0 web

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

PHP用户身份验证和密码安全的最佳实践

在不使用CMS或繁重框架的情况下对用户进行身份验证的最佳库/方法有哪些?

响应应该包括您认为应该被视为涉及用户身份验证的新PHP开发标准的任何建议.

php authentication

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

NUnit的Is.Equal对于从泛型类派生的类不能可靠地工作吗?

今天我遇到了NUnit的以下问题.

我有一个类,派生自泛型类.我开始做一些序列化测试,并使用NUnit的Is.EqualTo()函数测试相等性.

当一个应该失败的测试通过时,我开始怀疑出现了问题.当我使用obj1.Equals(obj2)而不是它应该失败时.

为了调查我创建了以下测试:

namespace NUnit.Tests

{

using Framework;

    public class ThatNUnit
    {
        [Test]
        public void IsNotEqualTo_ClientsNotEqual_Passes()
        {
            var client1 = new DerrivedClient();
            var client2 = new DerrivedClient();

            client1.Name = "player1";
            client1.SomeGenericProperty = client1.Name;
            client2.Name = "player2";
            client2.SomeGenericProperty = client2.Name;

            Assert.That(client1.Equals(client2), Is.False);
            Assert.That(client1, Is.Not.EqualTo(client2));
        }

        [Test]
        public void IsNotEqualTo_ClientsAreEqual_AlsoPasses_SomethingWrongHere()
        {
            var client1 = new DerrivedClient();
            var client2 = new DerrivedClient();

            client1.Name = "player1";
            client1.SomeGenericProperty = client1.Name;
            client2.Name = client1.Name;
            client2.SomeGenericProperty = client1.Name;

            Assert.That(client1.Equals(client2), Is.True);
            Assert.That(client1, Is.Not.EqualTo(client2));
        }
    }

    public class …
Run Code Online (Sandbox Code Playgroud)

c# generics tdd nunit unit-testing

8
推荐指数
1
解决办法
1773
查看次数

Silverlight3:播放.m3u播放列表中的文件

HY,

有没有人已经找到了一种用Silverlight播放.m3u文件的方法?

我没有找到这样做的方法,我认为SL本身不支持它.任何想法如何管理播放?

谢谢你的回答!

c# audio silverlight silverlight-3.0

0
推荐指数
1
解决办法
1571
查看次数

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

iphone SDK:如何实现模态日期选择器?

如何实现模态日期选择器?

我想要发生的是当用户输入文本字段时,会创建一个包含日期选择器的新视图.从那里,用户可以交互并选择日期.当视图关闭时,它应该以某种方式将日期返回给它的调用者.这可能吗?

顺便说一句,由于空间的原因,我无法将日期选择器放在我的主窗体上.

提前致谢.

iphone

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

什么是Visual Studio GDR R2,我还需要Power Tools吗?

我正在开发一个基于数据库的大型项目,我喜欢一些电动工具的外观.

通过相关下载,我发现了GDR R2,我找不到有关它的更多信息 - 甚至不确定GDR代表什么,但有一件事引起了我的注意 -

"此版本包含许多以前发布的Power Tools以及一些新功能"

它还说在安装部分 -

" 卸载 Database Edition Power Tools(如果已安装)."

所以,

  1. 它是否包含所有这些功能和一些额外功能,或包含少量功能?
  2. GDR代表什么!?
  3. 是否值得使用标准电动工具?

编辑 -

保罗·贝克的回答非常好,并回答了2,同时给了我很多信息,但我仍不清楚第1点和第2点.有人知道吗?

sql database gdr visual-studio

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

将列表拆分为n组的替代方法

假设我有一个任意长度的列表,L:

L = list(range(1000))
Run Code Online (Sandbox Code Playgroud)

将该列表拆分成组的最佳方法是n什么?这是我能够提出的最好的结构,并且由于某种原因,它不觉得它是完成任务的最佳方式:

n = 25
for i in range(0, len(L), n):
    chunk = L[i:i+25]
Run Code Online (Sandbox Code Playgroud)

是否有内置功能,我缺少这个?

编辑:早期的答案是将我的for循环重新编写为listcomp,这不是主意; 你基本上以不同的形式给我我的确切答案.我正在看是否有另一种方法可以实现这一点,就像.split列表上的假设一样.我也在昨晚写的一些代码中使用它作为生成器:

def split_list(L, n):
    assert type(L) is list, "L is not a list"
    for i in range(0, len(L), n):
        yield L[i:i+n]
Run Code Online (Sandbox Code Playgroud)

python

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

C#:如何获取枚举的类型定义..?

这感觉就像一个非常基本的问题,但无论如何我无法弄明白.

我如何获得System.Windows.Visibility的类型?我需要将类型定义传递给函数.更准确地说,我正在为IValueConverter编写单元测试,我正在编写目标类型为System.Windows.Visibility的地方.调用Convert ..时,我作为目标类型传递什么?

public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
Run Code Online (Sandbox Code Playgroud)

c# enums types

0
推荐指数
3
解决办法
208
查看次数

如何在运行时更改页面位置

我有很多主页的门户网站和根目录中的所有相关页面.

当用户注册他自己时,它将创建一个文件夹并将所有相关文件复制到该文件夹​​中.

根母版页面和页面网址

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Layoutmaster.master.cs" Inherits="Layoutmaster" %>

<%@ Page Language="C#" MasterPageFile="~/MasterPage/Layoutmaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" Title="Home" %>
Run Code Online (Sandbox Code Playgroud)

母版页和页面的文件夹URL

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Layoutmaster.master.cs" Inherits="Layoutmaster" %>

<%@ Page Language="C#" MasterPageFile="~/SubDomain/1/MasterPage/Layoutmaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" Title="Home" %>
Run Code Online (Sandbox Code Playgroud)

我想从MasterPageFile ="〜/ SubDomain/1/MasterPage/Layoutmaster.master"更改母版页文件"〜/ MasterPage/Layoutmaster.master"'请帮我改变我不知道的位置.

asp.net

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