小编Mat*_*ton的帖子

控制 dotnet pack 项目引用的版本约束

当我使用 dotnet pack 创建 nuget 包时,它会为项目引用创建包依赖项。

似乎总是以“大于或等于当前项目版本”的约束来创建这些

有什么方法可以控制 dotnet pack 产生的版本约束吗?

我正在将 VS2017 和 csproj 文件用于 netstandard1.6;net461 项目。

.net package nuget .net-core

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

为ws2007FederationHttpBinding配置SSL(https)端点404未找到端点

另一个与WIF相关的问题 - 任何人都可以指出我如何在wcf中为ws2007FederationHttpBinding端点配置https.我在IIS中设置了所有证书和绑定,但每当我尝试连接到端点时,都会收到404错误.我的绑定看起来像这样

<bindings>
    <ws2007FederationHttpBinding>
        <binding name="BindingConfigName">
          <security mode="TransportWithMessageCredential">
                    <message establishSecurityContext="false">
              <issuerMetadata address="https://identity.localhost/issue/wstrust/mex" />
              <claimTypeRequirements>
                <add claimType="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name" isOptional="true" />
                <add claimType="http://schemas.microsoft.com/ws/2008/06/identity/claims/role" isOptional="true" />
              </claimTypeRequirements>
            </message>
          </security>
        </binding>
    </ws2007FederationHttpBinding>
</bindings>
Run Code Online (Sandbox Code Playgroud)

端点看起来像

<endpoint address="https://services.localhost/MyService.svc" binding="ws2007FederationHttpBinding"
      bindingConfiguration="BindingConfigName"
      bindingNamespace="MyNamespace"
      contract="IServiceContract">
</endpoint>
Run Code Online (Sandbox Code Playgroud)

真的很难看到该怎么做.

马特

ssl https wcf wif ws-federation

5
推荐指数
0
解决办法
1727
查看次数

停止WCF将空IColse反序列化为零容量数组

我在使用WCF和Entity Framework 4.1 POCO对象时遇到问题(使用T4模板生成).我的基本问题是,当从客户端向服务发送POCO对象时,WCF将ICollection类型的成员变量反序列化为固定大小的数组.

在客户端,我可以告诉visual studio使用IList而不是T [] - 但我在服务器端看不到这样的选项.

这会导致几个问题无法解决,例如将这些对象持久化回数据库.

有没有办法告诉WCF将ICollection(或任何数组)反序列化的对象类型是什么?

wcf serialization entity-framework-4.1

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

如何从Windows修改Genymotion VM上的主机文件?

我基本上试图简化我的开发工作流程.我有一个在我的Windows主机上的IIS内运行的天蓝色移动服务项目,我可以使用IP地址(10.71.34.1)从Genymotion Android VM连接到该项目.

我希望能够做的是使用主机头连接到移动服务网站(例如http:// devmobservices而不是http://10.71.34.1:12345).

如何修改Genymotion VM上的主机文件以允许我这样做?

(另外,如果有更好的解决方案,请指点我!)

谢谢

马特

android virtualbox virtualhost virtual-machine genymotion

4
推荐指数
2
解决办法
4796
查看次数

使用MSTest的OpenCover输出分析相同的程序集两次

我一直在为当前项目使用opencover,并且刚刚使用我的mstest项目.我遇到了一个问题,因为opencover输出xml似乎试图分析同一个程序集两次.另外值得注意的是,其中一项分析'显示0%代码覆盖率(这是错误的),而另一种分析更像是85%(这是正确的).

我的opencover命令如下所示:

"opencover.console.exe" -register:user -target:"C:\Program Files (x86)\Microsoft visual Studio 10.0\Common7\IDE\mstest.exe" -output:"C:\temp\coverage.xml" -targetargs:"/testcontainer:MyTestAssembly.dll" -filter:+[MyAssembly]MyNamespace.MyClassName
Run Code Online (Sandbox Code Playgroud)

这指的是单个程序集,以及该程序集中的单个类.但是,xml输出有2个模块sectons,具有相同的散列.有趣的是,第一个模块的FullName指向我的"\ bin\Debug\MyAssembly.dll"文件夹中的程序集,而第二个模块指向"C:\ temp\TestResults ...\Out\MyAssembly"中的输出程序集.DLL".

有任何想法吗?

马特

mstest code-coverage opencover

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

具有输入组的Bootstrap 3验证状态

如何将bootstrap 3验证状态添加到输入组.该状态似乎仅适用于该组的输入部分.

编辑10/02/2014:为了澄清,我正在使用带按钮的输入组:

<div class="form-group has-success col-md-3">
  <label class="control-label"></label>
  <div class="input-group">
    <input type="text" class="form-control">
    <span class="input-group-btn">
      <button class="btn btn-default" type="button">Go!</button>
    </span>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

http://bootply.com/112305

twitter-bootstrap twitter-bootstrap-3

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

EntityFramework t4模板 - XML文档

我的EDMX文件存在以下问题.

在其中我已经为属性和实体编写了一些文档,但是我的EF 5的t4模板并没有生成这些值.

我想要的结果应该是

public class Person
{
    /// <summary>
    /// Hello World Summary!!
    /// </summary>
    /// <remarks>
    /// Hello World Remarks!!
    /// </remarks>
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但我只能得到

public class Person
{
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如果不是这样,我为什么还能在edmx文件中设置文档属性.

c# t4 entity-framework xml-comments entity-framework-5

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

Phonegap 3不适用于Android Studio

这对我来说似乎相当简单,但我完全不能这样做.

我有npm install -g phonegap一切成功和安装phonegap.

我已按照此处的说明http://phonegap.com/install/然后我创建了我的项目:

C:\var\www\sexdiaries.co.uk>phonegap create sexdiaries -n SexDiaries -i co.uk.sexdiaries.app
Run Code Online (Sandbox Code Playgroud)

我有,然后告诉这里试图运行andriod但有以下错误

C:\var\www\sexdiaries.co.uk\sexdiaries>phonegap run andriod

C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\run.js:72
    self.phonegap.emit('log', 'detecting', platform.human, 'SDK environment...
                                                   ^
TypeError: Cannot read property 'human' of undefined
    at RunCommand.execute (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\run.js:72:52)
    at RunCommand.run (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\run.js:55:10)
    at PhoneGap.run (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\phonegap\util\command.js:28:25)
    at CLI.module.exports [as run] (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\cli\run.js:38:14)
    at CLI.module.exports [as argv] (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\lib\cli\argv.js:66:17)
    at Object.<anonymous> (C:\Users\Hutber\AppData\Roaming\npm\node_modules\phonegap\bin\phonegap.js:24:21)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
Run Code Online (Sandbox Code Playgroud)

更重要的是,我已经将创建的项目导入到Andriod Studio中,但是当我这样做时,我得到: Source files for your project not found …

android cordova android-studio

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

在 Json.Net 中反序列化 json 时忽略无效字段

我正在尝试反序列化来自 3rd 方提供商的一些 json,偶尔它会返回一些无效的日期字段(如 -0001-01-01 或其他内容)。这会导致进程抛出异常。

有没有办法告诉 Json.Net 忽略无效的字段?

谢谢

马特

c# json json.net

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