Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何控制ASP.NET 5 project.json的Nuget输出_Asp.net_Nuget_Asp.net Core - Fatal编程技术网

如何控制ASP.NET 5 project.json的Nuget输出

如何控制ASP.NET 5 project.json的Nuget输出,asp.net,nuget,asp.net-core,Asp.net,Nuget,Asp.net Core,我正在构建一个css/js框架。这可能是个错误,但我在开发css/js框架的同一个项目中有一个测试mvc应用程序(MVC6ASP.net5)。我想通过Nuget将框架发布到我的公司repo,但我不想附带测试应用程序的任何源代码或dll依赖项。有没有办法在Nuget包中排除这些组件?我在project.json中看到了publish exclude,但我不确定它到底起什么作用,而且我还没有在project.json上找到任何好的文档。Nuget不会在ASP.NET 5中用于客户端组件。因此,使用C

我正在构建一个css/js框架。这可能是个错误,但我在开发css/js框架的同一个项目中有一个测试mvc应用程序(MVC6ASP.net5)。我想通过Nuget将框架发布到我的公司repo,但我不想附带测试应用程序的任何源代码或dll依赖项。有没有办法在Nuget包中排除这些组件?我在project.json中看到了publish exclude,但我不确定它到底起什么作用,而且我还没有在project.json上找到任何好的文档。

Nuget不会在ASP.NET 5中用于客户端组件。因此,使用CSS/JS文件创建Nuget软件包对您公司的其他ASP:NET项目没有帮助。@Oleg-您是说Bower是分发客户端软件包的一种方式吗?虽然Bower是ASP.NET5中的首选机制,但nuget仍然是一个可行的解决方案。尤其是因为公司的大部分仍然在使用ASP.NET 4及以下版本。对于这些版本,Bower不是一个受支持的WF,因此我需要玩得很好。我目前的开发工作是在ASP.NET5中进行的,但是css/js应该能够在较旧的项目中使用。我了解所有这些。你问我在ASP.NET5的上下文中创建NuGet包或CSS/JS,我很伤心。您应该决定什么才是真正重要的:ASP.NET5或NuGet。我个人创建了关于的NuGet包。你可以很容易地创建新的包,下载一些现有的包并修改它。例如,我出版。因此,我认为使用CSS/JS创建NuGet包没有问题,但是在ASP.NET 5项目中无法使用这些包。在ASP.NET 5中,客户端组件不会使用NuGet。因此,使用CSS/JS文件创建Nuget软件包对您公司的其他ASP:NET项目没有帮助。@Oleg-您是说Bower是分发客户端软件包的一种方式吗?虽然Bower是ASP.NET5中的首选机制,但nuget仍然是一个可行的解决方案。尤其是因为公司的大部分仍然在使用ASP.NET 4及以下版本。对于这些版本,Bower不是一个受支持的WF,因此我需要玩得很好。我目前的开发工作是在ASP.NET5中进行的,但是css/js应该能够在较旧的项目中使用。我了解所有这些。你问我在ASP.NET5的上下文中创建NuGet包或CSS/JS,我很伤心。您应该决定什么才是真正重要的:ASP.NET5或NuGet。我个人创建了关于的NuGet包。你可以很容易地创建新的包,下载一些现有的包并修改它。例如,我出版。因此,我认为使用CSS/JS创建NuGet包没有问题,但是在ASP.NET5项目中无法使用这些包。