小编JCh*_*ian的帖子

有没有办法删除Visual Studio中的行而不切断它?

我想删除一行,就像没有选择任何内容时点击Ctrl+ X,但不保存行到副本堆栈.这可能吗?

我正在使用Visual Studio 2010.

keyboard-shortcuts visual-studio-2010 visual-studio

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

使用Rhino Mocks存储只读属性

我有一个私有集属性的类,我想用犀牛模拟存根.但是,当我尝试这样做时,它给了我一个编译时错误,说我无法设置只读属性.我是新手使用Rhino Mocks所以我必须在这里遗漏一些东西......

public Interface IFoo
{
    int Quantity { get; }
}

[TestMethod]
public void SomeTest()
{
    IFoo foo = MockRepository.GenerateStub<IFoo>();
    foo.Quantity = 5;

    //Asserts and such
}
Run Code Online (Sandbox Code Playgroud)

.net c# rhino-mocks

26
推荐指数
1
解决办法
9772
查看次数

如何获取ListView GridViewColumn来填充网格中的剩余空间?

我想创建一个ListView,它有两列固定宽度,第三列填充剩余空间.所以像这样:

<ListView>
    <ListView.View>
        <GridView>
            <GridViewColumn Header="Name" Width="*" />
            <GridViewColumn Header="Age" Width="50" />
            <GridViewColumn Header="Gender" Width="50" />
        </GridView>
    </ListView.View>
</ListView>
Run Code Online (Sandbox Code Playgroud)

问题是我无法找到一种方法来让Name列填充剩余的空间,因为设置宽度*不起作用.看起来有一种方法可以使用值转换器来实现这一点,但似乎应该有一种更简单的方法.与DataGrid控件一样,您可以使用*s 指定列的宽度.

.net wpf listview

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

使用AutoMapper获取异常

我正在测试一个方法,该方法使用automapper将一个类从我的域映射到一个linq到sql类.粗略地,类和映射如下(SupplierEligibilityAllocated是L2S自动生成的类).

public class SupplierEligibilityTransactionByQuantity
{
    public decimal Eligibility { get; private set; }
    public decimal CoreValue { get; private set; }
    public int? TransactionId { get; private set; }
    public SupplierTransactionStatus Status { get; private set; }
    public int? DebitId { get; set; }
    public int ManifestId { get; private set; }
}

public partial class SupplierEligibilityAllocated
{
 private int _SupplierEligibilityCreditId;
 private int _ManifestId;
 private System.Nullable<int> _QuantityApplied;
 private System.Nullable<decimal> _AmountApplied;
 private System.Nullable<decimal> _CoresReservedByAmount;
 private System.DateTime _InsertDate;
 private EntityRef<Manifest> _Manifest;
 private …
Run Code Online (Sandbox Code Playgroud)

c# automapper

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

搁置与TFS中的工作区

目前我正在开发一个使用TFS作为源代码控制的项目.我正在实现一项功能,但是被外部资源需要完成的工作阻止了.由于功能尚未完全完成,因此无法在不破坏构建的情况下签入更改.因此,在阻塞工作完成后,我不想等待几天,而是想要解决一些缺陷.

为了与我的其他更改分开工作,我正在我刚创建的第二个工作区中处理缺陷.

在使用第二个工作区来隔离我的更改之后,一位同事问我为什么不只是搁置我的更改.在对搁架进行一些阅读之后,看起来这是像我这样的情况的首选解决方案. 我的问题是,如果有的话,你会创建多个工作空间以及你应该使用搁架的情况? 有一些关于搁架的帖子,但我对工作空间的主题并没有太多看法.

顺便说一下,我有了在这里创建第二个工作区的想法.

workspace tfs shelving visual-studio

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

如何在计算机之间同步Resharper设置?

我在家里有一台工作电脑和一台笔记本电脑,我开始使用Resharper.不幸的是,每次添加实时模板或更改格式设置时,我都必须在计算机之间导出和导入设置/模板.

对于visual studio设置,我使用自动将我的设置保存到此文件选项以及Dropbox上的文件来完成此操作.有没有办法用Resharper设置/模板做到这一点?

c# resharper settings visual-studio

10
推荐指数
1
解决办法
2008
查看次数

如何在Fluent NHibernate中更改小数的默认比例和精度?

在我正在构建的应用程序中,我有许多十进制字段,具有需要从数据库映射的特定精度和比例.我可以通过使用Precision()Scale()方法来实现这一点:

public class ClassAMap : ClassMap<ClassA>
{
    public ClassAMap ()
    {
        Map(x => x.Value).Precision(22).Scale(12);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法改变小数的默认精度和比例,所以我不需要记得为每个十进制映射添加调用Precision()Scale()

.net c# nhibernate fluent-nhibernate

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

什么是用于计算.NET中多个相关性的良好统计库?

我正在编写一个应用程序来自动化一些财务分析,并需要计算多个相关性.目前,我使用MathNet.Numerics来计算单个相关性,但据我所知,它没有计算多个相关性的能力.有没有.NET库可以做到这一点?

.net c# statistics

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

从VS2008部署数据库项目时忽略用户

我目前正在开发一个对本地开发环境和测试具有不同权限/用户的应用程序.我希望在部署到任一环境时能够忽略用户和权限.在.sqldeployment文件下,似乎只有用于忽略用户的权限(IgnorePermissions)和角色成员身份(IgnoreRoleMembership)的选项,而不是忽略用户自己.这可能吗?

database visual-studio-2008

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

Linq to SQL 数据上下文未更新外键关系

我正在针对使用 L2S 的存储库编写数据库测试。在我的数据库中,我有一个Manifest实体和一个AllocatedTransaction实体。AllocatedTransaction 实体有一个指向 Manifest id 的外键。DDL 看起来像这样:

Manifest:
Id - int - identity

AllocateTransaction:
Id - int - identity
Quantity - int
ManifestId - FK to Manifest
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我正在检查 AllocatedTransactions 是否与 Manifest 一起返回。测试看起来像这样:

[TestMethod]
public void FindByIdTest()
{
    using (data.EZTracDataContext dataContext = new data.EZTracDataContext())
    {
        using (new TransactionScope())
        {
            data.Manifest manifest = _testDataProvider.AddManifest(dataContext);

            data.AllocatedTransaction allocatedTransaction = _testDataProvider.AddEligibilityAllocated(dataContext, 5, manifest.Id);

            ManifestRepository repository = CreateRepository(dataContext);

            var actual = repository.FindById(manifest.Id).AllocatedTransactions;
            var expected = new[] { new domain.AllocatedTransaction(allocatedTransaction.Id, 5, manifest.Id) …
Run Code Online (Sandbox Code Playgroud)

c# foreign-keys linq-to-sql

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

运行基本Express项目时出错

我第一次搞乱Node.js并决定使用express创建一个简单的应用程序.我按照github的说明在一个空目录中,如下所示:

npm install -g express
express
npm install -d
node app.js
Run Code Online (Sandbox Code Playgroud)

导航到localhost:3000我时出现以下错误:

Express
500 Error: Cannot find module './lib/jade'
at Function._resolveFilename (module.js:332:11)
at Function._load (module.js:279:25)
at Module.require (module.js:354:17)
at require (module.js:370:17)
at Object. (C:\dev\gravity_kata\node_modules\jade\index.js:4:5)
at Module._compile (module.js:441:26)
at Object..js (module.js:459:10)
at Module.load (module.js:348:31)
at Function._load (module.js:308:12)
at Module.require (module.js:354:17)
Run Code Online (Sandbox Code Playgroud)

在查看下node_modules\jade\lib我看到所有Jade的库文件,但没有jade文件夹.所以我在lib下创建了一个名为jade的文件夹,并将库文件移动到那里,现在我的默认应用程序正常工作.

现在,看到我几乎没有使用Node.js和Express的经验,我很确定我做错了什么.有没有人知道这里发生了什么?

编辑:

我潜入了玉代码.在Jade的index.js文件下,它需要lib\jade并查看lib文件夹,没有jade.js文件.嗯,这就是问题,但为什么jade.js文件丢失了?从npm中提取Jade 时,lib目录下有一个jade.js文件.我将lib文件夹从下载的源文件复制到我的项目的Jade模块中,现在工作正常.

所以出于某种原因,npm并没有拉下jade.js文件.packages.json文件中的版本与我下拉的源匹配0.21.0.有人知道为什么会这样吗?

javascript node.js express pug

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