代码之家  ›  专栏  ›  技术社区  ›  Jeremy

创建一个只包含javascript文件的NuGet包

  •  0
  • Jeremy  · 技术社区  · 6 年前

    我想创建一个只包含javascript的NuGet包。我没有需要构建和包含的组件。

    为此,我在vs中创建了一个空的解决方案,并创建了一个空的项目。在这个项目中,我用javascript文件创建了一个Scripts目录。我有一个package.nuspec和一个packages.config

    当我运行“nuget pack”命令行时,我得到一个错误:

    C:\MyProject>努吉 包装
    正在尝试从“TestProject.csproj”生成包。
    MSBuild自动检测:使用中的MSBuild版本“16.1.76.45076” 'C:\Program Files(x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\bin'。
    错误NU5012:找不到“C:\MyProject\TestProject.exe”。确保项目已建成。

    程序不包含适用于条目的静态“Main”方法 点。

    …这是有道理的,因为我是从一个空的项目做的。

    0 回复  |  直到 6 年前
        1
  •  0
  •   zivkan    6 年前

    不要使用项目。有你的 .nuspec nuget pack . 如果 nuspec <files> nupkg .

    话虽如此,来自微软模板的新ASP.NET核心项目不再使用NuGet包中的前端资源(html、javascript、css),而是使用其中任何一种 LibMan 或者npm,更符合非.NET前端生态系统的使用。我建议调查这些技术,如果可能的话就使用它们。

    推荐文章