相关疑难解决方法(0)

是否可以更改NuGet包的位置?

对于我的大多数项目,我都有以下约定:

/src
    /Solution.sln
    /SolutionFolder
        /Project1
        /Project2
        /etc..
/lib
    /Moq
        moq.dll
        license.txt
    /Yui-Compressor
        yui.compressor.dll
/tools
    /ILMerge
        ilmerge.exe
Run Code Online (Sandbox Code Playgroud)

你会注意到,我没有保持外部库的源文件夹.我也对使用NuGet非常感兴趣,但不希望在源文件夹中使用这些外部库.NuGet是否有设置来更改所有包加载到的目录?

.net visual-studio nuget nuget-package

278
推荐指数
14
解决办法
18万
查看次数

使用Visual Studio强制引用是绝对的

在VS(本例中为2008)中添加对Web应用程序项目的引用时,将创建csproj文件中的"hintpath"作为相对引用.有没有办法(使用GUI,而不是手动编辑文件)使其成为绝对引用(即C:\ Temp\DllName.dll)?

我遇到的问题是当单独的构建机器具有项目的不同工作目录时.当引用是相对的,并且引用的dll不在项目工作目录中时,相对引用可能不指向两台机器上的相同位置.

visual-studio-2008 visual-studio

18
推荐指数
4
解决办法
8001
查看次数