小编Gaz*_*azB的帖子

我可以在Visual Studio 2010中将任务列表项添加到csHTML吗?

背景:

我是Visual Studio 2010的新手(在Lua,LIMSBasic(Labware)和其他一些没有使用过不错的IDE的人,并且喜欢将任务列表从我在代码中写的注释中删除的想法.

我已经研究了如何使用注释生成各种方式的"// TODO:"和其他任务列表,并在stackoverflow上找到了一些好的列表,我可以做什么类型但是我无法建立(没有关于我滥用谷歌有多难)即使可以将它们添加到csHTML文件中,也不要忘记如何!

我尝试过使用以下所有方法:

<!--// TODO: Work out how to add todo stuff to the tasklist!-->
// TODO: Work out how to add todo stuff to the tasklist!
<!--TODO: Work out how to add todo stuff to the tasklist!-->
<!-- TODO: Work out how to add todo stuff to the tasklist!-->
@// TODO: Work out how to add todo stuff to the tasklist!
Run Code Online (Sandbox Code Playgroud)

...但没有任何内容添加到任务列表中.

题:

所以我的问题是:是否可以将"TODO:"和其他任务列表项添加到csHTML(使用razor的MVC 3),如果是这样,怎么样?

asp.net asp.net-mvc tasklist visual-studio asp.net-mvc-3

32
推荐指数
1
解决办法
5537
查看次数

Visual Studio 2010 - 生产力电动工具 - 在VS重新加载时突出显示当前行的颜色重置

我安装了Visual Studio 2010 Pro,其中"Productivity Power Tools"唯一的扩展,而"Highlight Current Line"是唯一的选项.

然后我将"当前线(延伸)"的颜色更改为更暗的颜色(因为我的背景是黑色而不是白色而浅灰色是苛刻的)

但是每次打开/重新启动Visual Stuio 2010时,当前行再次以默认的浅灰色突出显示.我可以通过打开"工具","选项......","环境","字体和颜色"并单击"确定"来纠正这个问题,但我需要在每次加载VS2010时执行此操作.

有谁知道解决方案或解决方案?

提前致谢.

编辑:只是为了清楚设置丢失它们只是在我启动VS2010之后才应用,直到我输入"字体和颜色"选项部分并且单击确定.

我甚至不需要更改或重新应用设置,因为它们已经存在!我怀疑电动工具扩展中的错误,但是我在网站上看到的MS现在没有更新它们,因为他们正在处理下一版本的VS.

visual-studio-2010 visual-studio

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

有没有办法禁用Access 2007的代码编辑器CTRL + Y快捷键?

背景

我已经使用MS编辑器和应用程序多年,包括Visual Studio和办公产品,并且习惯于CTRL+Y重做.事实上,如此使用它,我CTRL+Z多次使用undo 来回顾我刚才所做的事情,CTRL+Y直到我到达我的最后一点已成为第二天性......直到我来到Access 2007的VBA编辑器已CTRL+Y被切断.

现在我明白这一直是这样的(如果你使用它我肯定是有用的)但我不是,显然我无法为Access 2007纠正我的大脑并通过点击继续丢失我的整个重做列表它,当我想要重做.:(

我已经在帮助文件中找到了一个解决方案,谷歌(其他搜索引擎可用我确定!;))甚至在SO上但是我发现像我这样的其他鞋底一直在擦拭那里的重做链和其他人对它们大喊大叫因为我不能仅仅了解它的作用.大声笑我坚持自己的方式,不经常使用VBA的编辑器来适应!

所以我的问题

以太可能:
*将CTRL+YAccess 2007的VBA代码编辑器中
CTRL+Y快捷键重新映射到Redo*禁用Access 2007的VBA代码编辑器中的快捷键

这两个都可以解决我擦除重做链并丢失我所做的任何工作的问题.

ms-access keyboard-shortcuts editor ms-access-2007 ms-access-2010

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

在VBScript中LBound的用途是什么?

据我所知,在VBScript中没有办法创建一个基于1的数组(或任何基于0的数组),但它有一个LBound函数,因此它应该总是返回0.

那么这是从VB返回的某种方式(因为你可以使用"arrayName(1到10)")或者LBound是否可以在VBScript(Classic ASP)中产生0以外的结果?

arrays vbscript asp-classic

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

如何在一台装有TortoiseHg的PC上使用两个bitbucket帐户(带有单独的ssh密钥)?

我有一个BB(BitBucket)工作帐户和一个自己的BB帐户,并希望能够使用TortoiseHg和SSH从一台PC访问它们.

当你将两个密钥添加到Pageant然后尝试推送到使用其中一个帐户的repo时,Pageant会将第一个SSH传递给BB,如果是BB帐户,SSH BB将接受它将用户登录到与之相关的帐户那个SSH密钥.

现在,如果第一个SSH密钥用于有权访问repo的帐户,那就好了但是如果第一个SSH密钥用于另一个帐户,则会收到授权错误.

似乎无法使用TortoiseHg将正确的密钥传递给BB.因此,我不断地将SSH从Pageant换掉,这显然不太理想,我不妨放弃SSH并使用密码.:(

有没有人知道如何让TortoiseHg为该帐户传递正确的SSH?

ssh mercurial tortoisehg bitbucket

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

设计一个可以单元测试的类

我正在阅读Apress ASP.NET MVC 3书,并试图确保我为一切可能创建单元测试但是在花了一天的时间试图找出为什么编辑不会保存(参见这个问题)我想要为此创建一个单元测试.

我已经知道我需要为以下类创建一个单元测试:

public class EFProductRepository : IProductRepository {
    private EFDbContext context = new EFDbContext();

    public IQueryable<Product> Products {
        get { return context.Products; }
    }

    public void SaveProduct(Product product) {
        if (product.ProductID == 0) {
            context.Products.Add(product);
        }
        context.SaveChanges();
    }

    public void DeleteProduct(Product product) {
        context.Products.Remove(product);
        context.SaveChanges();
    }
}

public class EFDbContext : DbContext {
    public DbSet<Product> Products { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Ninject.MVC3和Moq并且之前已经创建了几个单元测试(虽然正在处理前面提到过的书),所以我慢慢地了解它.我已经(希望正确地)创建了一个构造函数方法,使我能够传入_context:

public class EFProductRepository : IProductRepository {
    private EFDbContext _context; …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc unit-testing ninject asp.net-mvc-3

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