在Visual Studio附带的测试运行器中,您可以在测试方法中执行许多Console.WriteLine语句,这些消息将写入测试的"输出"窗口.我在VS2013中广泛使用过它.不幸的是在VS2015中我只看到测试输出中的一页文本,然后才看到消息
!记录截止!!! 要获得完整的日志,请在右键菜单中选择"全部复制",然后粘贴到文本编辑器中,如记事本".
消息非常清楚VS2015正在做什么以及如何解决这个问题.但是,我的问题是如何关闭此"功能"或至少增加缓冲区大小?
昨天发布了NuGet 3.3(发行说明),并且支持新的contentFiles元素(docs).但是,我似乎无法让这个工作.
我正在使用NuGet.exe作为构建过程.它更新到v3.3.我还将Visual Studio更新到2015 Update 1并重新启动.
这是我的nuspec文件(Hello.world.nuspec):
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata minClientVersion="3.3">
<id>Hello.world</id>
<version>1.0.0</version>
<title>Greeting library</title>
<authors>Timothy Klenke</authors>
<description>Greetings for the world</description>
</metadata>
<contentFiles>
<files include="*" />
</contentFiles>
</package>
Run Code Online (Sandbox Code Playgroud)
我使用以下命令从命令行运行:
nuget.exe update -Self
nuget.exe pack Hello.world.nuspec
Run Code Online (Sandbox Code Playgroud)
我得到以下内容:
MSBuild自动检测:在'C:\ Program Files(x86)\ MSBuild\14.0\bin'中使用msbuild版本'14 .0'.试图从'Hello.world.nuspec'构建包.元素命名空间"包' http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd具有无效子元素"contentFiles"命名空间" http://schemas.microsoft.com/packaging/ 2010/07/nuspec.xsd '.期望的可能元素列表:名称空间" http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd "中的"文件".
我想我正在运行应该支持新的contentFiles XML元素的所有最新版本,但这些工具似乎并不了解它.我错过了什么?我知道文件包含属性是垃圾,但有人使用新的contentFiles元素有一个完整的示例nuspec文件吗?