Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
.net 在哪里可以找到导入项目的引用?_.net_Visual Studio 2010 - Fatal编程技术网

.net 在哪里可以找到导入项目的引用?

.net 在哪里可以找到导入项目的引用?,.net,visual-studio-2010,.net,Visual Studio 2010,我有一个项目正在引用导入的项目。我只能在.csproj文件中看到这一点 <Import Project="$(SolutionDir)\.nuget.targets"/> 像这样的东西在哪里设置?我如何更改它,甚至删除它 $(SolutionDir)在哪里定义?SolutionDir是.sln文件所在的目录,由visual studio定义。如果您是从命令行生成,则可以将其设置为与任何其他属性一样,例如msbuild Solution.sln/p:SolutionDir=new

我有一个项目正在引用导入的项目。我只能在.csproj文件中看到这一点

<Import Project="$(SolutionDir)\.nuget.targets"/>

像这样的东西在哪里设置?我如何更改它,甚至删除它


$(SolutionDir)在哪里定义?

SolutionDir
是.sln文件所在的目录,由visual studio定义。如果您是从命令行生成,则可以将其设置为与任何其他属性一样,例如
msbuild Solution.sln/p:SolutionDir=new_dir
我是从VS.NET内部生成的,而不是从命令行。这不是我创建的项目。我正试着把它移到一个完全不同的地方,也许可以保留nuget程序。但我只是想了解nuget引用是如何创建的,它是由nuget在最初的程序员使用它向他的项目中添加库时创建的。你试图解决的问题非常不清楚。什么是不清楚的?除了编辑.csproj外,我看不到任何编辑/删除此导入引用的方法。同样,当我尝试在一个新位置打开项目时,它失败了,因为找不到nuget。最初的程序员使用了一个常见的nuget配置步骤,以确保在构建时恢复nuget包。也许程序员忽略了将nuget.exe和nuget.targets添加到源代码管理中。查看更多: