2017-03-15 85 views
3

命令“DOTNET捆绑”退出,代码为1如何添加工具部分在.NET 1.1核心的csproj

我收到上述错误,而在2017年VS发布

在.NET 1.1核心应用

我怀疑问题可能与它们缺少cs.proj文件中VS 2017

"tools": { 
    "BundlerMinifier.Core": "2.2.281" 

在2015年VS它曾经做如上在下面的链接工具部分。 No executable found matching command "dotnet-bundle" during WebDeploy for ASP.NET Core

如何在VS 2017的csproj文件中为.net core 1.1应用程序添加工具部分?

回答

1

project.json to csproj mapping docs是你的朋友!下面是如何tools部分映射过来:

{ 
    "tools": { 
    "BundlerMinifier.Core": "2.2.281" 
    } 
} 

成为

<ItemGroup> 
    <DotNetCliToolReference Include="BundlerMinifier.Core" Version="2.2.281" /> 
</ItemGroup> 
+0

非常感谢,它的工作。但是,我正在得到与凉亭有关的另一个问题。 ** **,这是给出的错误,类似的改变是因为答案中的建议不起作用。 – bhaktip

+0

@bhaktip听起来像是一个很好的单独问题。 :) –

0

当你看看你的.csproj文件,它是如何构建它应该是相当明显的。但只是incase。

<Project> 
    ...Other stuff here  

    <ItemGroup> 
     <DotNetCliToolReference Include="Your.Package.Name.Here" Version="x.x.x" /> 
    </ItemGroup> 

    ...Other stuff here 
</Project>