小编Jam*_*ull的帖子

asp.net mvc压缩流并删除空格

所以我通过动作过滤器压缩输出流:

var response = filterContext.HttpContext.Response;
response.Filter = new DeflateStream(response.Filter), CompressionMode.Compress);
Run Code Online (Sandbox Code Playgroud)

哪个效果很好.现在,我还想删除多余的空白.我找到了Mads Kristensen的http模块http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx.

public class WhitespaceFilter : Stream {

    // using Mads Kristensen httpModule
    // http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx

    private Stream os;
    private static Regex reg = new Regex(@"^\s+", RegexOptions.Multiline | RegexOptions.Compiled); 

    public WhitespaceFilter(Stream os) {
        this.os = os;
    }

    //methods that need to be overridden from stream
    public override bool CanRead {
        get { return true; }
    }

    public override bool CanSeek {
        get { return true; }
    }

    public override …
Run Code Online (Sandbox Code Playgroud)

compression asp.net-mvc httpcontext

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

Nuget packages.config和特定版本

我正在尝试按照本指南http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package从我的项目中创建一个Nuget包

我已经成功创建了一个nuspec和nupkg.我的项目包含我通过Nuget安装的Json.NET依赖项.但是,我想指定要使用的特定版本的Json.NET,版本4.0.7.我将以下内容添加到我的nuspec中:

<dependencies>
  <dependency id="Newtonsoft.Json" version="[4.0.7]" />
</dependencies>
Run Code Online (Sandbox Code Playgroud)

当我运行nuget pack它似乎检测到我有一个packages.config

Using 'MyProject.nuspec' for metadata.
Found packages.config. Using packages listed as dependencies.
Run Code Online (Sandbox Code Playgroud)

这似乎完全忽略了我在nuspec中定义的依赖关系,因为安装Nuget包将依赖关系列为> = 4.0.7,它引入了最新版本4.0.8.

我怎么能阻止这个或者最好让Nuget从packages.config中获取依赖关系,但允许我覆盖特定的依赖项?

c# nuget

7
推荐指数
1
解决办法
9535
查看次数

Windows 8.1上的D3D11_CREATE_DEVICE_DEBUG

我试图在Windows 8.1上使用D3D11CreateDeviceAndSwapChain创建一个dx11设备.

在我安装8.1之前,这是以前在Windows 8上工作的.但是,当我传递D3D11_CREATE_DEVICE_DEBUG标志时,现在设备创建失败了.

枚举文档http://msdn.microsoft.com/en-us/library/windows/desktop/ff476107(v=vs.85).aspx声明您需要安装D3D11_1SDKLayers.dll,但不应将其安装为Windows 8 SDK的一部分?

我甚至尝试重新安装Windows 8 SDK,但这没有帮助.有人有主意吗?

c++ directx windows-8 windows-8.1

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