小编Kje*_*lbe的帖子

手动编辑Unity3D对撞机坐标?

试图创建一个2D游戏,我需要一个精确对称的2D多边形对撞机,所以我想用手/数字设置坐标,而不是使用鼠标.

如何才能做到这一点?

我想游戏可以在启动时调整坐标,但如果可能的话,我宁愿让它们正确的"设计时间".此外,如果我要在启动时以编程方式执行此操作,我会感谢您提供了一个方法或合适的链接来帮助解决这个问题.

collision-detection unity-game-engine unity3d-2dtools

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

保存 Visual Studio 调试 -> 异常设置?

我发现在不同的情况下,您需要在 Debug -> Exceptions 对话框中启用/禁用不同的异常类,并且很难继续重新配置它。

那么,有什么办法可以保存 Debug -> Exception 设置并在以后恢复它们?

我想根据我的需要加载几个不同的配置。

我知道设置存储在 SlnName.suo 中,但还有很多其他东西,这是一项艰巨而冒险的任务。

该问题涉及 Visual Studio 2010,但我很想知道该对话框是否在 VS 的更高版本中在这方面有所改进。

ide debugging configuration exception visual-studio-2010

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

DevOps,管理 IIS 网站任务,netsh 添加 sslcert,失败并显示错误 1312

试图根据对问题的初步反馈稍微转移焦点。

在 DevOps 发布管道中,使用管理 IIS 网站任务,尝试使用通配符证书添加 https 绑定。证书位于本地计算机的证书存储区(使用 mmc 检查 -> 添加管理单元“证书”,选择“计算机帐户”和“本地计算机”),在文件夹“Web Hosting\Certificates”中。我认为这是从 IIS 中添加时它们最终的位置。

但是当运行管道时,它失败了,日志中有这个条目:

SSL Certificate add failed, Error: 1312
A specified logon session does not exist. It may already have been terminated.
Run Code Online (Sandbox Code Playgroud)

任务发出的实际命令行是(我匿名的):

"netsh" http add sslcert hostnameport=www.mydomain.se:443 certhash=*** appid={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} certstorename=MY
Run Code Online (Sandbox Code Playgroud)

正如评论中所指出的,certstorename显然应该为参数分配一个不同的值。美好的。

但是任务属性页面没有提供此参数的设置,那么我该如何更改它呢?我应该把它改成什么?

如果无法在任务中更改它,我应该将证书移到哪里以使任务能够找到它的值certstorename=MY?我试图找到并理解有关此的文档,但失败了,可能是由于缺乏关于证书存储的基本知识和相关术语。

ssl-certificate netsh iis-10 azure-devops azure-pipelines-release-pipeline

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

NSubstitute ForPartsOf...当调用真正的方法时

我正在尝试使用ForPartsOf<...>()and then subst.Configure().MyMethod(...).Returns(...)or替换一个方法subst.When(x => x.MyMethod(..)).Returns(...),但在这两种情况下,realMyMethod都会被调用。我的印象是,这两个下Configure()When()本来是要确保MyMethod()电话在“配置模式”时,使没有真正的通话将被制成。我错了吗?还是我做错了什么?

下面是我的(非常简化和名称更改的)代码。对于subst1and subst2,真正的NeedsMoreWork方法被调用 with item == null

public interface IMyClass
{
    bool NeedsMoreWork(Item item, out Part part);
    bool DoWork(Item item);
}

public class MyClass : IMyClass
{
    private ILogger log;

    public MyClass(ILogger log)
    {
        this.log = log;
    }

    public bool NeedsMoreWork(Item item, out Part part)
    {
        log.Debug($"Examining item {item.Id}");
        part = null;
        if (item.Completed())
        {
            log.Debug($"Item {item.Id} …
Run Code Online (Sandbox Code Playgroud)

c# mocking nsubstitute

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