相关疑难解决方法(0)

MS-Build 2017"Microsoft.WebApplication.targets"缺失

我正在尝试将我们的构建服务器(jenkins)从Visual Studio 2015升级到2017年.我们正在通过MS-Build构建.我已按照此答案中的说明下载并安装了MS-Buld工具.如果我编译我的项目,我会收到一个Microsoft.WebApplication.targets未找到的错误.

详细错误:

 error MSB4226: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets"
Run Code Online (Sandbox Code Playgroud)

我在MS-Build目录中执行了一个find:

PS C:\Program Files (x86)\MSBuild> dir -Recurse -Filter "Microsoft.WebApplication.targets"


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       11.01.2012     00:23          19654 Microsoft.WebApplication.targets                                                                                                                                                                                


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       22.07.2013     01:25          19995 Microsoft.WebApplication.targets                                                                                                                                                                                


    Directory: C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\WebApplications


Mode                LastWriteTime         Length Name                                                                                                                                                                                                            
----                -------------         ------ ----                                                                                                                                                                                                            
-a----       06.07.2015     21:55          20118 Microsoft.WebApplication.targets                                                                                                                                                                                


    Directory: C:\Program …
Run Code Online (Sandbox Code Playgroud)

msbuild visual-studio

67
推荐指数
6
解决办法
5万
查看次数

Visual Studio:区分app.config以进行调试和发布模式

在发布模式下构建时,有没有办法自动使用单独的app.config?

换句话说,我想用一个app.config进行测试,然后用另一个进行测试.

目前,我保留了一个名为app.config.production的单独副本,并在构建发布后手动覆盖bin\Release\Application.exe.config.

app-config production-environment visual-studio

35
推荐指数
6
解决办法
3万
查看次数

添加localdb以进行测试

我首先使用实体​​框架6代码.

目前我有一个生产数据库.我想为测试添加一个不同的数据库.我怎么做?

我的测试项目中是否需要另一个连接字符串?

两个连接字符串之间应该有什么区别?

我尝试复制连接字符串并更改目录名称,但它导致映射到同一数据库.

请帮我理解连接字符串的每个部分

谢谢

c# ef-code-first sql-server-2012 localdb entity-framework-6

2
推荐指数
1
解决办法
2153
查看次数