小编dev*_*ife的帖子

如何在VS2010中创建解决方案模板?

任何人都可以指出我如何在VS2010中创建解决方案模板的正确方向?我需要创建一个已经创建了几个项目的解决方案....

visual-studio-2010 visual-studio visual-studio-templates

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

如何获取使用局部变量的ConstantExpression的值?

我创建了一个覆盖VisitConstant的ExpressionVisitor实现.但是,当我创建一个利用局部变量的表达式时,我似乎无法获得变量的实际值.

public class Person
{
  public string FirstName { get; set; }
}

string name = "Michael";

Expression<Func<Person, object>> exp = p => p.FirstName == name;
Run Code Online (Sandbox Code Playgroud)

我如何在ConstantExpression中获取变量"name"的值?我唯一能想到的是:

string fieldValue = value.GetType().GetFields().First().GetValue(value).ToString();
Run Code Online (Sandbox Code Playgroud)

显然,这并不适合作为非常灵活的......

一个稍微复杂的例子如下:

Person localPerson = new Person { FirstName = "Michael" };
Expression<Func<Person, object>> exp = p => p.FirstName == localPerson.FirstName;
Run Code Online (Sandbox Code Playgroud)

c# expression-trees c#-4.0

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

MVC数据注释将一个属性与另一个属性进行比较?

我一直在玩MVC2中的数据注释,如果有一个注释来比较2个属性(即密码,确认密码),我很好奇吗?

asp.net-mvc data-annotations

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

仅忽略目录中的子目录,同时仍包含带有tortoisesvn的特定文件

我正在使用NuGet和NuGet包恢复SVN.有没有办法忽略packages文件夹中的所有包目录,但仍然包含repositories.config文件?

svn tortoisesvn nuget

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

如何在sql中首先按非空值的列排序

我需要编写一个sql语句来选择所有按姓氏,名字排序的用户.这是我知道该怎么做的部分:)我不知道怎么做是先按非空值排序.现在我明白了:

null,null
null,null
p1Last,p1First
p2Last,p2First

等等

我需要得到:

p1Last,p1First
p2Last,p2First
null,null
null,null

有什么想法吗?

sql sql-server

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

如何使用dockerfile将参数传递给.NET核心项目

我有一个.NET Core项目(使用visual studio并通过Visual Studio Tools for Docker添加docker文件).

DockerFile看起来像这样:

FROM microsoft/dotnet:1.0.1-core
ARG source=.
WORKDIR /app
COPY $source .
ENTRYPOINT ["dotnet", "MyApp.dll"]
CMD ["arg1", "arg2"]
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将参数传递给项目?

public static void Main(string[] args)
{
    // how does `args` get populated?
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

docker dockerfile docker-for-windows docker-desktop

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

使用Ninject进行延迟加载

我正在评估ninject2,但似乎无法弄清楚如何通过内核进行延迟加载.

从我所看到的那种失败了使用[Inject]属性的目的.是否可以使用InjectAttribute但延迟加载?每次我实例化一个对象时,我都讨厌强制完整构建一个对象图.

为了说明,我真的只是对性能感到好奇.

.net lazy-loading ninject

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

从iis运行nuget gallery时出现500.19错误

我正在尝试运行Nuget Gallery的本地安装,但得到与错误配置文件相关的500错误.但是,这仅在从IIS运行时发生.如果我从IIS Express运行它可以正常工作.任何人都可以给我任何指示吗?

Error Summary
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Detailed Error Information
Module  IIS Web Core
Notification    BeginRequest
Handler Not yet determined
Error Code  0x8007000d
Config Error    
Config File \\?\C:\inetpub\NuGetGallery\Website\web.config
Requested URL   http:\\[localhost]:80/Nuget
Physical Path   C:\inetpub\NuGetGallery\Website
Logon Method    Not yet determined
Logon User  Not yet determined
Config Source
   -1: 
    0: 

iis-7.5 nuget-server

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

Powershell - 创建计划任务以作为本地系统/服务运行

任何人都可以告诉我如何使用作为本地系统或本地服务运行的powershell创建计划任务?

除了调用ITaskFolder.RegisterTaskDefinition()之外,一切都很好.

如果我传入$ null或"",则调用炸弹说无效的用户名或密码.有什么想法吗"

$ Rootfolder.RegisterTaskDefinition("Test",$ Taskdef,6,"LOCAL SERVICE","",3)

powershell scheduled-tasks

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

如何为MVC创建自定义验证属性

我想为MVC2创建一个自定义验证属性,用于不从RegularExpressionAttribute继承但可以在客户端验证中使用的电子邮件地址.谁能指出我正确的方向?

我尝试了一些简单的事情:

[AttributeUsage( AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false )]
public class EmailAddressAttribute : RegularExpressionAttribute
{
    public EmailAddressAttribute( )
        : base( Validation.EmailAddressRegex ) { }
}
Run Code Online (Sandbox Code Playgroud)

但它似乎对客户不起作用.但是,如果我使用RegularExpression(Validation.EmailAddressRegex)]它似乎工作正常.

asp.net-mvc asp.net-mvc-validation

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