小编Pho*_*bis的帖子

运行NuGet pack命令时,我收到错误:'AutoMapper'已经为'NETStandard.Library'定义了一个依赖项

我有一个问题包装我自己的nuget包,其中包括AutoMapper 5.0.2.这只会在Visual Studio Team Services(VSTeam)构建服务器中产生错误.

我的项目使用的是.NET 4.6.1

有关如何修复的任何想法?

这是错误:

2016-07-08T23:46:44.5801667Z C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.102.0\agent\worker\tools\NuGet.exe pack "C:\a\1\s\Project.csproj" -OutputDirectory "C:\a\1\s\Project\bin\release" -Properties Configuration=release -IncludeReferencedProjects 
2016-07-08T23:46:45.0458195Z MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
2016-07-08T23:46:45.0468395Z Attempting to build package from 'Project.csproj'.
2016-07-08T23:46:45.1942694Z Packing files from 'C:\a\1\s\Project\bin\Release'.
2016-07-08T23:46:45.3942642Z ##[error]**'AutoMapper' already has a dependency defined for 'NETStandard.Library'.**
2016-07-08T23:46:45.4142626Z ##[error]System.Exception: Unexpected exit code 1 returned from tool NuGet.exe
2016-07-08T23:46:45.4152639Z ##[error] at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.InvokeToolCmdlet.ProcessRecord()
2016-07-08T23:46:45.4152639Z ##[error] at System.Management.Automation.CommandProcessor.ProcessRecord()
Run Code Online (Sandbox Code Playgroud)

我还在GitHub上打开了一个问题:https://github.com/AutoMapper/AutoMapper/issues/1499

automapper nuget .net-4.6.1 azure-devops azure-pipelines

6
推荐指数
2
解决办法
9323
查看次数

使用Linq和WCF

我正在寻找使用Linq over WCF(n层应用程序)的任何示例或指南.请指明您是否为Linq-to-SQL或Linq-to-entities显示内容.我想看看两者的用法示例.

我想知道如何在WCF上执行自定义执行(如果它可以工作)?循环引用支持等等......

任何使这个成为使用Linq和WCF的快速入门指南的信息都是有帮助的.

linq wcf linq-to-entities linq-to-sql

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

是否可以从Visual Studio 2008中的edmx更新sql数据库架构?

因此,使用LINQ-to-SQL,我知道您可以从LINQ对象更新数据库并从SQL更新LINQ对象.

我正在使用LINQ的实体框架(又名LINQ到实体),我可以从SQL数据库更新实体,但我不能通过更改实体来更新数据库模式.

这令人沮丧.有什么我想念的吗?难道我做错了什么?如果使用Visual Studio 2008无法实现这一点,是否有插件或其他第三方应用程序可以执行此操作?

linq linq-to-entities entity-framework edmx linq-to-sql

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

如何将OpenXML放到剪贴板上以便粘贴到Excel中?

我使用Microsoft的DocumentFormat.OpenXML库生成OpenXml.我想弄清楚如何将这个文档放到我的剪贴板中,这样我就可以将我的数据粘贴到Excel中(好像它是从Excel复制的).当我从Excel中复制时,我能够看到来自Excel的OpenXml格式化数据.我需要反过来,复制出WPF应用程序,并使用高级Excel格式粘贴到Excel(因此需要OpenXML).

这是我到目前为止的一小部分:

MemoryStream documentStream = new MemoryStream();
  SpreadsheetDocument spreadsheet = SpreadsheetDocument.Create(documentStream, SpreadsheetDocumentType.Workbook, true);

  // create the workbook
  spreadsheet.AddWorkbookPart();
  Stream workbookStream = spreadsheet.WorkbookPart.GetStream();
  spreadsheet.WorkbookPart.Workbook = new Workbook();     // create the worksheet
  spreadsheet.WorkbookPart.AddNewPart<WorksheetPart>();
  spreadsheet.WorkbookPart.WorksheetParts.First().Worksheet = new Worksheet();

  ...

  const string SPREADSHEET_FORMAT = "XML Spreadsheet";
  Clipboard.SetData(SPREADSHEET_FORMAT, clipboardData);
Run Code Online (Sandbox Code Playgroud)

c# excel clipboard openxml

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

在垃圾收集发生时是否有任何事件告诉应用程序?

我试图找到一种了解垃圾收集的方法.当它已经开始,完成或正在进行时.我真的只需要一些事件连接到集合本身(我想).

我的问题是我有一个WeakEventManager(从头开始编写),我有清除方法,删除和WeakReferences不再存在(WeakReferences在字典中).

问题是我必须知道何时"清理".当收集器正在做它的事情时清理它会很好.即使它是在垃圾收集之后,至少下一个集合将删除这些旧对象.

c# events garbage-collection

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

通过简单的F#模式匹配转换,是否有可能在没有警告的情况下忽略不匹配的值?

所以,我之前问过这个问题:

在这个具体的例子中,有人可以帮我比较使用F#over C#(IP地址表达式)吗?

我正在查看已发布的代码,我想知道是否可以编写此代码而不会产生警告:

let [|a;b;c;d|] = s.Split [|'.'|]
IP(parseOrParts a, parseOrParts b, parseOrParts c, parseOrParts d)
Run Code Online (Sandbox Code Playgroud)

是否有可能为匹配_模式做一些事情而忽略?没有添加像Active Patterns这样的东西?我想保持代码尽可能简单...我可以这样做而不会大幅改变这段代码吗?

注意:警告如下

警告不完整模式匹配此表达式.例如,值'[| _; _; _; _; _ |]'可能表示模式未涵盖的情况.

f# transformation pattern-matching

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

从一个点获得斜率,以度为单位获取角度

在javascript中,我试图绘制一条用户定义的角度的线.

基本上,我有一个点(x,y)和一个角度来创建下一个点.线的长度需要为10px.

让我们说开始的点是(180,200)...如果我给它角度"A"并且(我猜)斜边是10,我的等式是什么才能得到X和Y斜坡?

谢谢你的帮助!

javascript math trigonometry angle line

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