小编Flo*_*res的帖子

用于替换整个VS解决方案的所有文件中的选项卡的工具/技巧

在混合标签和空格时,我的解决方案(30+项目)有点乱,我想通过一个简单的步骤解决这个问题.

对于整个解决方案,是否有人知道一步到位的技巧/工具?

编辑:不完全是我的意思.我希望文档格式化得很好.只是找/替不会做..文件仍然是一团糟.我想要格式化 - >高级 - >格式文档命令

visual-studio-2010 visual-studio

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

如何从typescript中的方法类中的函数访问类成员

我有这个打字稿代码:

    module MyPage {

    export class MyVm {

        ToDo : string;

        Load() {
            //can access todo here by using this:
            this.ToDo = "test";

            $.get("GetUrl", function (servertodos) {
                //but how do I get to Todo here??
                this.ToDo(servertodos); //WRONG ToDo..
            });
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是,如何在$ .get回调中访问todo成员字段?

javascript typescript

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

EF Core工具版本更新2.1.1

如果我跑 dotnet ef add testmigration

我收到这个警告: The EF Core tools version '2.1.0-rtm-30799' is older than that of the runtime '2.1.1-rtm-30846'. Update the tools for the latest features and bug fixes.

所以我检查了我的csproj文件:

<ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.1.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.1.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.1.1" />
    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.1.1" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

这对我来说是正确的,版本2.1.1.所以我在这里检查了文档

他们建议csproj中的工具条目需要有这个包:

<ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.1.1" />
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

现在dotnet restore抱怨说:

warning : The tool 'Microsoft.EntityFrameworkCore.Tools.DotNet' is now included in the .NET Core SDK. Information on resolving this …

entity-framework .net-core ef-core-2.1

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

EXCEPTION:未捕获(承诺):错误:找不到模块'app/home/home.module'

我正在尝试使用路由器延迟加载Angular 2模块,我遇到了这个错误:

error_handler.js:50 EXCEPTION:未捕获(在承诺中):错误:找不到模块'app/home/home.module'

我尝试了所有似乎对其他人有用的答案,比如这个似乎是每个人都面临这个问题的解决方案,但是不适用于我在Angular2 RC7和angular-cli webpack中加载Lazy

这是我的代码:app.module

import { MediatorService } from './home/mediator.service';
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';

import { AppComponent } from './app.component';


import appRoutes from "./app.routes";


@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    FormsModule,
    HttpModule,
    appRoutes
  ],
  providers: [MediatorService],
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

app.routes

import { RouterModule } from …
Run Code Online (Sandbox Code Playgroud)

lazy-loading webpack-dev-server angular2-routing angular-cli angular

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

为什么我的MVC控制器在提供图像时会变慢

我有这个MVC视图有一个图像列表,这些图像是动态的,所以它们来自一个控制器.为简化起见,这个控制器只有这个代码:

    [OutputCache(Duration = 0, NoStore = true, Location = OutputCacheLocation.None)]
    public ActionResult RenderImage(int id)
    {
    return File(@"C:\Users\Pictures\myimage.png", "image/png");
    }
Run Code Online (Sandbox Code Playgroud)

我不是在缓解事情以证明我的观点.

我的观点要求8个图像都具有不同的ID,并且时间非常糟糕:

计时

有时它对于某些图像(它们都是相同的)很快,并且在每次刷新时它都不同,无法在其中找到图案.

该应用程序托管在IIS中,服务器日志中的时间戳显示它是耗费时间的服务器:

在此输入图像描述

有谁知道为什么会这样?如果我单独请求图像(不在页面中),它总是很快.

c# browser iis asp.net-mvc

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

Visual Studio 2015 Asp.net 5.0动态开发在调试模式下不起作用

所以我安装了VS2015 CTP6.在Scott的博客中,它宣传:

动态发展.在Visual Studio 2015中,我们利用动态编译来提供简化的开发人员体验.每次要查看更改时,您不再需要编译应用程序.相反,只需(1)编辑代码,(2)保存更改,(3)刷新浏览器,然后(4)看到您的更改自动出现.

好吧,如果我这样做,visual studio会在保存操作上杀死浏览器.我究竟做错了什么?

创建了一个新项目,asp.net 5并将运行时切换到coreclr.试过IIS快递和"网络"..

asp.net visual-studio-2015 asp.net-core

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

新创建的TFS 2010迭代不可见

我在TFS 2010中创建了一个新的迭代,并且不想在新的故事和查询中使用它.

但是,迭代不会出现在新的故事窗口中,刷新VS,重新启动VS,切换到其他项目,没有任何帮助.

我是团队项目中的项目管理员,并使用我尝试使用它的同一用户创建了迭代.权限不会更改为默认值.在具有足够权限的其他用户的其他工作站上测试也没有帮助.

我可能做错了吗?

tfs visual-studio-2010 tfs2010

9
推荐指数
1
解决办法
4046
查看次数

如何更改kendo绑定html输入的值

我有一个带有自定义弹出窗口的kendoui网格进行编辑.

在这个弹出窗口中,我有一个绑定到网格值的输入:

<input type="text" class="k-input k-textbox" id="test" data-bind="value:SearchFilter">
Run Code Online (Sandbox Code Playgroud)

这很好用.单击网格中的编辑,更改文本框中的值,并将值传播到网格.

但现在我想在javascript中更改文本框的值..所以我现在有这个:

$('#test').val("testvalue");
Run Code Online (Sandbox Code Playgroud)

这确实会更改文本框的值,但在保存时,新值不会传播到网格.我猜是因为文本框上没有发生任何更改事件.

我该如何工作?

javascript kendo-ui kendo-grid

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

在WF4中更改了workflowdefinition之后加载持久工作流

如何解决这个问题(在WF4中):

我在xaml中创建了一个工作流程并启动了它的几个实例,我有一个persistancestore,并且所有工作流程都保留在他们的工作流程中间的书签上.

现在我停止申请

如果我重新启动应用程序,一切都会恢复,很好地完成.

但是,如果我想在运行的实例持续存在后更改工作流定义,该怎么办?加载正在运行的工作流程(我能够找到)的唯一方法是以下方式:

        WorkflowApplication wfapp = new WorkflowApplication(new WorkflowDefinition());
        wfapp.InstanceStore = new SqlWorkflowInstanceStore(connStr);

        wfapp.Load(wfGuid);
Run Code Online (Sandbox Code Playgroud)

因此,您需要工作流程定义,如果在持久性过程中发生了变化,那么事情就会出现严重错误.

解决这个问题的最佳方法是什么?

workflow-foundation workflow-foundation-4

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

调用ToList()后实体框架更改跟踪

我很难理解EF6中的变化跟踪.

我有类似的代码.

public class SomeClass
{
    private List<User> _users;
    private DAL _dal;

    public void ProcessUsers()
    {
        _users = _dal.GetUsers();

        foreach(var u in users)
        {
            u.user.Comment = "This is a test";
        }

        _dal.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

DAL类看起来有点像这样.

public class DAL
{
    ...
    private DataContext _context; // Assume that this is being newed up in a constructor.

    public List GetUsers()
    {
        return _context.Users.ToList();
    }

    public void SaveChanges()
    {
        _context.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

因此,正如我们可以从ProcessUsers方法中的代码中看到的那样,我们有一个用户列表,我们正在修改该列表.

现在我知道这是有效的,它是我一直这样做的方式,但我总是认为列表中的对象(在这种情况下是用户)是对DBSet Local集合中相应对象的引用.

经过一番思考之后,我不确定是否会出现这种情况,好像上下文已被处理,列表仍然被填充并且可以被操作(我们只是松开了将其推回数据库的能力而没有一些额外的工作)所以从那里透视列表中的项目必须是DBSet Local集合中的项目的副本...但是如果是这种情况我不会操作列表中的对象会对dbset中的对象产生任何影响这将是一个副本.

综上所述

问题是当我在DBSet上调用ToList时会发生什么,以及在此实例中更改跟踪如何工作? - 我知道它确实有效,但我认为我目前的理解可能不正确.

c# entity-framework change-tracking entity-framework-6

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