查找从nuget.exe

时间:2017-02-22 02:05:06

标签: c# batch-file nuget

当我运行build.bat生成一个DLL时,我遇到了问题。 build.bat创建一个.exe文件(nuget.exe)和一个空文件夹(bin)。 但是我无法找到DLL的位置,因为当我运行nuget.exe时它会打开并关闭控制台窗口太快而我无法看到这些DLL的位置,我希望包含在我的c#项目中:

using IO.Swagger.Api;
using IO.Swagger.Client;
using Model;

请参阅以下link。 我已经尝试在所有硬盘中找到它们,我找不到它们。

@ Dan Field这里是BATCH文件(build.bat)

    @echo off
SET CSCPATH=%SYSTEMROOT%\Microsoft.NET\Framework\v4.0.30319


if not exist ".\nuget.exe" powershell -Command "(new-object System.Net.WebClient).DownloadFile('https://nuget.org/nuget.exe', '.\nuget.exe')"
.\nuget.exe install src\IO.Swagger\packages.config -o packages

if not exist ".\bin" mkdir bin

copy packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll bin\Newtonsoft.Json.dll
copy packages\RestSharp.105.1.0\lib\net45\RestSharp.dll bin\RestSharp.dll

%CSCPATH%\csc /reference:bin\Newtonsoft.Json.dll;bin\RestSharp.dll /target:library /out:bin\IO.Swagger.dll /recurse:src\IO.Swagger\*.cs /doc:bin\IO.Swagger.xml
pause

0 个答案:

没有答案