草庐IT

c# - 无法在 visual studio 2015 中构建,因为找不到 'Microsoft.Build.Tasks.v14.0.dll'

尝试在visualstudio2015中构建时,缺少以下文件?该项目之前是在VS2013中构建的。SeverityCodeDescriptionProjectFileLineErrorThetaskfactory"CodeTaskFactory"couldnotbeloadedfromtheassembly"C:\ProgramFiles(x86)\MSBuild\14.0\bin\Microsoft.Build.Tasks.v14.0.dll".Couldnotloadfileorassembly'file:///C:\ProgramFiles(x86)\MSBuild\14.0\b

c# - 无法在 visual studio 2015 中构建,因为找不到 'Microsoft.Build.Tasks.v14.0.dll'

尝试在visualstudio2015中构建时,缺少以下文件?该项目之前是在VS2013中构建的。SeverityCodeDescriptionProjectFileLineErrorThetaskfactory"CodeTaskFactory"couldnotbeloadedfromtheassembly"C:\ProgramFiles(x86)\MSBuild\14.0\bin\Microsoft.Build.Tasks.v14.0.dll".Couldnotloadfileorassembly'file:///C:\ProgramFiles(x86)\MSBuild\14.0\b

c# - 无法加载文件或程序集 'Microsoft.Build.Framework' (VS 2017)

当我尝试运行命令“update-database”时,我得到了这个异常:Specifythe'-Verbose'flagtoviewtheSQLstatementsbeingappliedtothetargetdatabase.System.IO.FileNotFoundException:Couldnotloadfileorassembly'Microsoft.Build.Framework,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.Thesystem

c# - 无法加载文件或程序集 'Microsoft.Build.Framework' (VS 2017)

当我尝试运行命令“update-database”时,我得到了这个异常:Specifythe'-Verbose'flagtoviewtheSQLstatementsbeingappliedtothetargetdatabase.System.IO.FileNotFoundException:Couldnotloadfileorassembly'Microsoft.Build.Framework,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'oroneofitsdependencies.Thesystem

c# - 无法成功启动或连接到子 MSBuild.exe 进程。验证 MSBuild.exe

我第一次遇到这种情况。运行构建并遇到此错误。当我重建其他sln时一切正常。Error1Thebuildstoppedunexpectedlybecauseofaninternalfailure.Microsoft.Build.Exceptions.BuildAbortedException:Buildwascanceled.FailedtosuccessfullylaunchorconnecttoachildMSBuild.exeprocess.VerifythattheMSBuild.exe"C:\Windows\Microsoft.NET\Framework\v4.0.30319\

c# - 无法成功启动或连接到子 MSBuild.exe 进程。验证 MSBuild.exe

我第一次遇到这种情况。运行构建并遇到此错误。当我重建其他sln时一切正常。Error1Thebuildstoppedunexpectedlybecauseofaninternalfailure.Microsoft.Build.Exceptions.BuildAbortedException:Buildwascanceled.FailedtosuccessfullylaunchorconnecttoachildMSBuild.exeprocess.VerifythattheMSBuild.exe"C:\Windows\Microsoft.NET\Framework\v4.0.30319\

c# - .csproj 程序集的多个提示路径

我正在为SDK分发打包示例代码。在分发中,从代码到SDK程序集的相对路径与构建机器不同。例如:分布csharp/bin/assembly.dllexample/ex1/ex1.csproj构建机器foo/sdk/csharp/bin/assembly.dllbar/baz/quux/ex1/ex1.csproj假设我不能移动任何东西。有什么方法可以指导ex1.csproj两者兼顾../../csharp/bin/和../../../../foo/sdk/csharp/bin/对于assembly.dll?在C++中,我会将依赖路径放在独立的属性表中,并使用SDK分发不同的版本。但是C#

c# - .csproj 程序集的多个提示路径

我正在为SDK分发打包示例代码。在分发中,从代码到SDK程序集的相对路径与构建机器不同。例如:分布csharp/bin/assembly.dllexample/ex1/ex1.csproj构建机器foo/sdk/csharp/bin/assembly.dllbar/baz/quux/ex1/ex1.csproj假设我不能移动任何东西。有什么方法可以指导ex1.csproj两者兼顾../../csharp/bin/和../../../../foo/sdk/csharp/bin/对于assembly.dll?在C++中,我会将依赖路径放在独立的属性表中,并使用SDK分发不同的版本。但是C#

c# - 如何获取 MSBuild 脚本中的当前目录?

在我的MSBuild脚本中,我需要将完整目录作为参数传递。我怎么才能得到它?示例:我正在从C:\dev运行脚本,我想要一个相对路径temp,所以我在C:\dev\temp。注意:我不知道脚本将从哪个文件夹运行。 最佳答案 Igor非常接近。MSBuildProjectDirectory属性将为您提供在命令行上调用的项目文件的完整路径。因此,如果您有以下脚本:C:\temp\MyProj.projC:\shared\shared.targets并且MyProj.proj导入shared.targets,这是传递给msbuild.exe

c# - 如何获取 MSBuild 脚本中的当前目录?

在我的MSBuild脚本中,我需要将完整目录作为参数传递。我怎么才能得到它?示例:我正在从C:\dev运行脚本,我想要一个相对路径temp,所以我在C:\dev\temp。注意:我不知道脚本将从哪个文件夹运行。 最佳答案 Igor非常接近。MSBuildProjectDirectory属性将为您提供在命令行上调用的项目文件的完整路径。因此,如果您有以下脚本:C:\temp\MyProj.projC:\shared\shared.targets并且MyProj.proj导入shared.targets,这是传递给msbuild.exe