$(SolutionDir) is '*Undefined*'
当我尝试单独编译一个Project时(注意不是Solution),我不时会遇到“$(SolutionDir) is *Undefined*.”  并且这些*Undefined* $SolutionDir会break build。例如你会发现Msbuild尝试copy一个文件到"*Undefined*\bin\debug"。
并且这些*Undefined* $SolutionDir会break build。例如你会发现Msbuild尝试copy一个文件到"*Undefined*\bin\debug"。
解决之道很简单-在Project文件中删除所有对$SolutionDir的引用。大多数情况下,他可以被"$(ProjectDir)..\"代替。
这条原则也适用于其他和Solutin相关的变量。他们是$(SolutionDir),$(SolutionPath),$(SolutionName),$(SolutionFileName) 和$(SolutionExt).
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号