Tag: nuspec

创buildNuGet包时不要包含来自packages.config文件的依赖项

我正在使用Nuget来创build包。 我想创build一个不包含任何依赖关系(在.nuspec )文件到任何其他NuGet包的软件包。 我的项目在其packages.config文件中定义了NuGet包依赖项。 首先我创build.nuspec文件… C:\code\MySolution>.nuget\nuget.exe spec MyProject\MyProject.csproj 我编辑生成的.nuspec文件是最小的,没有依赖关系。 <?xml version="1.0"?> <package > <metadata> <id>MyProject</id> <version>1.2.3</version> <title>MyProject</title> <authors>Example</authors> <owners>Example</owners> <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>Example</description> <copyright>Copyright 2013 Example</copyright> <tags>example</tags> <dependencies /> </metadata> </package> 然后我构build解决scheme并创build一个NuGet包… C:\code\MySolution>.nuget\nuget.exe pack MyProject\MyProject.csproj -Verbosity detailed 这是该命令的输出 Attempting to build package from 'MyProject.csproj'. Packing files from 'C:\code\MySolution\MyProject\bin\Debug'. Using 'MyProject.nuspec' for metadata. Found packages.config. Using packages listed […]

如果没有框架组件,无法解决程序集引用问题

我试图validation协议缓冲区将从ASP.NET团队和理想的大多数其他现代环境的新便携式运行时工作。 3.0.0-alpha4版本是在前一段时间使用profile259创build的,因此我希望在某些情况下需要进行一些更改,但是我认为我会试一试。 我知道Oren Novotny关于.NET Core的文章 ,并期望对Google.Protobuf nuspec文件进行一些更改,但是我遇到的错误让我难以理解 。 DNX版本:1.0.0-rc1-update1 我目前正在testing的场景是一个面向dnx451的控制台应用程序。 我有一个非常简单的示例应用程序: using Google.Protobuf.WellKnownTypes; using System; public class Program { public static void Main(string[] args) { Duration duration = new Duration { Seconds = 100, Nanos = 5555 }; Console.WriteLine(duration); } } …和一个小小的project.json : { "compilationOptions": { "emitEntryPoint": true }, "dependencies": { "Google.Protobuf": "3.0.0-alpha4" }, "frameworks": […]