在我的VS2010中,当我构建我的解决方案时,我在Microsoft.Common.Targets文件中有超过100个警告.当我尝试构建,发布或运行我的程序时,我只收到警告,但是当我双击它以获取更多信息时,会弹出Microsoft.Common.Targets,然后我会收到警告.
此文件Microsoft.Common.Targets是.net框架的一部分,具有MSBuild内置目标等.它在属性窗口中具有关联的模式.
一些示例警告(100个中的2个):
Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 22 10 Miscellaneous Files
Warning 3 The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element '_OriginalConfiguration' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 60 10 Miscellaneous Files
Run Code Online (Sandbox Code Playgroud)
为什么这个文件突然出现在我的编辑器中,当它不是我的项目的一部分时,以及如何告诉visual studio在构建时忽略这个框架文件.
visual-studio-2010 visual-studio-2012 visual-studio-2013 visual-studio-2015
反正在Visual Studio外打开NuGet Package Manager控制台吗?
我的目标是运行一些我使用EntityFramework.Migrations创建的迁移
基本上我想Update-Database –Verbose在没有visual studio的环境中运行命令,但确实有PowerShell 2.0和NuGet命令行工具.
在Windows Server 2008 R2中,我无法从服务器管理器激活.net 4.5的WCF Http/Tcp激活窗口功能

Windows Server 2008 R2中的服务器管理器不支持.net 4.5,即使.net 4.5可以在Windows Server 2008 R2的IIS中安装和使用.
我可以使用Turn Windows功能开/关窗口在我的本地Windows 8中激活.Windows Server 2008中相同的Turn Windows功能开/关窗口链接将您带到服务器管理器

Powershell也没有在Server 2008上列出它.如何在Windows Server 2008中的.NET Framework 4.5高级服务下为WCF服务安装HTTP激活和TCP激活?
.net wcf windows-server-2008 windows-server-2008-r2 .net-4.5
我在VirtualBox中创建了一个Windows 8 VM,并具有自定义设置,并在其上安装了软件.
现在我想将它变成一个Vagrant Base Box,以便我可以与团队共享,并根据我的cutomized窗口产生许多其他VM.
有可能,我在vagrantcloud中看过Windows Base box.除了没有关于打包现有Windows虚拟盒VM的文档.
请帮我说明,或链接到从我现有的Windows VM创建Vagrant Base Box的说明.创建基本文档文档对我没有帮助,因为它适用于linux.
提前谢谢SO社区!
我使用RavenDB(在运行@localhost:3000的服务器模式下)和ASP.NET MVC3
我有这个代码段从构建289停止工作.它之前确实工作了几次,不确定它是322的更新还是我做的事情.
Session.Query<Post>().ToList().ForEach(Session.Delete);
Run Code Online (Sandbox Code Playgroud)
当我尝试一段时间时它正在删除所有帖子,(我的样本数据中只有大约50个帖子,还有500个以上的帖子)而且只有我能看到的变化是这两个在运行时发生的
A first chance exception of type 'System.Net.WebException' occurred in System.dll
A first chance exception of type 'System.Net.WebException' occurred in Raven.Client.Lightweight.dll
Run Code Online (Sandbox Code Playgroud)
当上面的代码段(Session.Delete)实际运行时,此日志将出现在visual studio输出窗口中
Executing query '' on index 'dynamic/Posts' in 'http://localhost:3000'
Query returned 0/0 results
Run Code Online (Sandbox Code Playgroud)
在Raven日志中,(文本文件)没有任何不妥之处
Request # 7: GET - 46 ms - ZaszStore - 200 - /indexes/dynamic/Posts?query=&start=0&pageSize=128&aggregation=None
Run Code Online (Sandbox Code Playgroud)
这个查询运行得很好:
Session.Load<Post>("MyPostId")
Run Code Online (Sandbox Code Playgroud)
并获取正确的Post Instance.
为什么一个简单的Session.Query().ToList()一直返回0结果?而Session.Query().Count()总是返回0.考虑到Raven DB的SilverLight-UI(SL-UI)清楚地显示数据库中有50多个帖子,可能导致此行为的原因是什么?
"Raven-Entity-Name"正确填充.
为什么ListMap的不可变版本按升序存储,而可变版本按降序存储?
如果你有scalatest-1.6.1.jar和junit-4.9.jar,这是一个你可以使用的测试
@Test def StackoverflowQuestion()
{
val map = Map("A" -> 5, "B" -> 12, "C" -> 2, "D" -> 9, "E" -> 18)
val sortedIMMUTABLEMap = collection.immutable.ListMap[String, Int](map.toList.sortBy[Int](_._2): _*)
println("head : " + sortedIMMUTABLEMap.head._2)
println("last : " + sortedIMMUTABLEMap.last._2)
sortedIMMUTABLEMap.foreach(X => println(X))
assert(sortedIMMUTABLEMap.head._2 < sortedIMMUTABLEMap.last._2)
val sortedMUTABLEMap = collection.mutable.ListMap[String, Int](map.toList.sortBy[Int](_._2): _*)
println("head : " + sortedMUTABLEMap.head._2)
println("last : " + sortedMUTABLEMap.last._2)
sortedMUTABLEMap.foreach(X => println(X))
assert(sortedMUTABLEMap.head._2 > sortedMUTABLEMap.last._2)
}
Run Code Online (Sandbox Code Playgroud)
下面是PASSING测试的输出:
head : 2
last : 18
(C,2)
(A,5)
(D,9)
(B,12) …Run Code Online (Sandbox Code Playgroud) 我有一个带Razor的MVC4 Web项目,它在VS2012中运行良好.在VS2013中,在清理重建之后,同一个Web项目会生成带有编码问题的html.它看起来像这样.很多 (深色钻石中的问号字符)
我很确定它的VS2013是原因 - 我尝试重新安装IIS,重新启动网站,禁用gzip压缩,禁用缓存,删除临时编译文件等等...我在Windows 8.1中使用VS2013专业版.
如果我切换回VS2012并进行清理重建,则响应恢复正常.
我也尝试过<globalization>项目中的元素,meta Content-Type和http标题相同,内容类型值的各种组合等,以修复VS2013中的编码 - 一切都没有效果.
有解决方案吗
我处于这种情况,我需要我的msysgit用不同的密钥与github交谈.但是git bash坚持只使用名为id_rsa的密钥文件.如果我做ssh -vT git@github.com我看到只提供id_rsa.
因此,每当我需要使用任何其他密钥时,我必须完成所有这些,
ssh-agent bash
ssh-add ~/.ssh/mygithubkey
git clone git@github.com:myaccount/myrepo.git
Run Code Online (Sandbox Code Playgroud)
或者在我需要时将其重命名mygithubkey为id_rsa将原始id_rsa备份到另一个文件anotherkey
当然这很痛苦,特别是因为命令历史在常规git bash中也有所不同.
stackoverflow中的其他答案只能帮助我解决上述问题.如果我做
ssh-add ~/.ssh/mygithubkey
Run Code Online (Sandbox Code Playgroud)
直接在我的git bash中,它说无法连接到ssh-agent.如果我做
ssh-agent ssh-add ~/.ssh/mygithubkey
git pull
ssh -vT git@github.com
Run Code Online (Sandbox Code Playgroud)
直接在我的git bash中,它表示权限被拒绝,似乎ssh-add并没有真正永久地添加密钥!在详细模式下查看调试消息时,不会提供添加的密钥.
无论如何,当sshing到github时,永久性地添加一个ssh密钥列表?我是ssh配置中的菜鸟,所以请在答案中详细说明.
亲爱的stackoverflow社区:
鉴于一些文本,我希望在文本中获得前50个最常用的单词,并从中创建一个标签云,从而以图形方式显示文本的内容.
该文本实际上是一组100左右的评论PER每个ITEM(一张图片)有大约120个项目,我还希望保持云更新 - 通过保持评论索引,并使用云生成代码每次运行新的网络请求出现了.
我决定使用Solr索引文本,现在想知道如何从Solr TermsVectorComponant中获得前50个单词.以下是术语矢量组件返回的结果示例,在您打开术语频率后,通过说tv.tf="true":
<lst name="doc-5">
<str name="uniqueKey">MA147LL/A</str>
<lst name="includes">
<lst name="cabl"><tf>5</tf></lst>
<lst name="earbud"><tf>3</tf></lst>
<lst name="headphon"><tf>10</tf></lst>
<lst name="usb"><tf>11</tf></lst>
</lst>
</lst>
<lst name="doc-9">
<str name="uniqueKey">3007WFP</str>
<lst name="includes">
<lst name="cabl"><tf>5</tf></lst>
<lst name="usb"><tf>4</tf></lst>
</lst>
</lst>
Run Code Online (Sandbox Code Playgroud)
如你所见,我有两个问题:
有没有更好的办法?(或者)我可以告诉solr termvector组件以某种方式对它进行排序并为我提取100个吗?(或)我可以使用其他一些框架吗?我需要保留新的评论标记,因此标签云始终是最新的 - 对于云生成器,它需要一个加权单词的字典,并使其成为一个很好的图像.
这个答案没有帮助.
编辑 - 尝试jpountz和paige厨师的答案
这是我为此查询得到的结果:
select?q=Id:d4439543-afd4-42fb-978a-b72eab0c07f9&facet=true
&facet.field=Post_Content&facet.minCount=1&facet.limit=50
<int name="also">1</int>
<int name="ani">1</int>
<int name="anoth">1</int>
<int name="atleast">1</int>
<int name="base">1</int>
<int name="bcd">1</int>
<int name="becaus">1</int>
<int name="better">1</int>
<int name="bigger">1</int>
<int name="bio">1</int>
<int name="boot">1</int>
<int name="bootabl">1</int>
<int …Run Code Online (Sandbox Code Playgroud) [Test]
public void Sadness()
{
var dateTime = DateTime.UtcNow;
Assert.That(dateTime, Is.EqualTo(DateTime.Parse(dateTime.ToString())));
}
Run Code Online (Sandbox Code Playgroud)
失败:
Expected: 2011-10-31 06:12:44.000
But was: 2011-10-31 06:12:44.350
Run Code Online (Sandbox Code Playgroud)
我想知道在ToString()等幕后发生的事情导致这种行为.
编辑看完Jon的答案后:
[Test]
public void NewSadness()
{
var dateTime = DateTime.UtcNow;
Assert.That(dateTime, Is.EqualTo(DateTime.Parse(dateTime.ToString("o"))));
}
Run Code Online (Sandbox Code Playgroud)
结果:
Expected: 2011-10-31 12:03:04.161
But was: 2011-10-31 06:33:04.161
Run Code Online (Sandbox Code Playgroud)
与资本和小'o'相同的结果.我正在阅读文档,但仍不清楚.