小编Joy*_*Joy的帖子

VisualStudio Build Tools 2017离线安装程序

我为这样的构建工具生成了一个离线安装程序: vs_BuildTools.exe --layout c:\VS_BuildTools2017_offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en-US

我把这个文件夹移动到一个构建代理(没有互联网连接,不,它永远不会有一个!),然后执行 vs_BuildTools.exe在该文件夹中,即使用--noWeb--noweb,但无论我给出什么选项,它总是会失败没有互联网连接.当然我错过了一些东西,所以任何暗示都会得到赞赏

build-tools build-server visual-studio-2017

39
推荐指数
2
解决办法
5万
查看次数

错误 CS7069:对类型“x”的引用声称它在“y”中定义,但找不到;MSBuild 14

我在 Visual Studio 2017 中遇到了一个奇怪的问题。最近我们内部 nuget 包的变化将一个在扩展中使用的类移动到另一个项目/包,但命名空间没有改变。在另一个解决方案中更新新包后,扩展方法开始抛出编译错误。

“对类型 'x' 的引用声称它在 'y' 中定义,但找不到它”

我可以通过更改扩展方法以用作静态调用、使用 Visual Studio 2013 或让 resharper 构建使用 msbuild 12(14 和 15 抛出相同的错误)来获得要构建的解决方案。

我尝试过清除缓存、删除包和恢复、重新启动所有内容以及在单独的文件夹中重新结帐。还查看了其他有相同错误的问题,但他们提到的没有任何效果。

我确实计划让移动课程的团队修复命名空间以匹配项目,但需要几周时间才能完成。

前任:

//In project Company.Auto 
namespace Company.Auto.Extensions
{
   using System;

   public static class Cars
   {
       public static IDictionary<string, Car> DoStuff(this Car car)
       {
       }
   }
}

//Moved to project Company.Stuff.Something.Documents
namespace Company.Auto.Domain
{
   using System;

   public class Car
   {

   }
}
Run Code Online (Sandbox Code Playgroud)

c# visual-studio visual-studio-2017

6
推荐指数
1
解决办法
883
查看次数

无法在 azure 应用服务中挂载卷?

我正在尝试通过 docker 容器在 azure 应用服务上部署 Node SDK。在我的 sdk 中,我已经安装了一个连接文件并为此编写了一个 docker-compose。但是当我通过 azure 部署它时,我得到以下错误。

InnerException: Docker.DotNet.DockerApiException, Docker API 响应状态码=InternalServerError, response={"message":"invalid volume specification: ':/usr/src/app/connection.json'"}

docker-compose.yml

version: '2'

services:
  node:
    container_name: node
    image: dhiraj1990/node-app:latest
    command: [ "npm", "start" ]
    ports:
      - "3000:3000"
    volumes:
      - ${WEBAPP_STORAGE_HOME}/site/wwwroot/connection.json:/usr/src/app/connection.json
Run Code Online (Sandbox Code Playgroud)

此路径中存在 connection.json /site/wwwroot

文件

FROM node:8

# Create app directory
WORKDIR /usr/src/app

# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)
COPY package*.json ./

RUN npm …
Run Code Online (Sandbox Code Playgroud)

azure amazon-web-services docker azure-app-service-plans

6
推荐指数
1
解决办法
2172
查看次数

如何在Visual Studio Code中找到Java的类路径?

我尝试在Visual Studio Code上调试Java代码,但总是收到此错误,Failed to resolve classpath: Main class '<name of mainclass here>' doesn't exist in the workspace.我需要帮助。如何找到Java的mainclass或classpath?

java visual-studio-code

5
推荐指数
1
解决办法
1624
查看次数

shell解析json并循环输出组合变量

Jusk 就像我之前的帖子一样,我知道如何用空格解析简单的 json。

\n

现在我还有一个问题是,如果我有多个模块结构,它们的键是相同的,但值是不同的,我希望输出值是每个模块中的值的组合,但实际上是最后一个模块中的值将覆盖前一个。

\n

我的测试示例 JSON 如下:

\n
{\n  "WorkspaceName":"aaa bbb ccc ddd eee",\n  "ReportFileName":"xxx yyy zzz",\n  "StageName":"sit uat prod"\n},\n{\n  "WorkspaceName":"1111 2222 3333 4444 5555",\n  "ReportFileName":"6666 7777 8888",\n  "StageName":"sit1 uat1 prod1"\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我尝试过的 shell 脚本mian.sh如下:

\n
InitialFile=$WORKSPACE/deployment/configuration/Initial.json\neval $(sed -n -e \'s/^.*"\\(.*\\)":\\(".*"\\).*$/\\1=\\2/p\' $InitialFile)\n\nConfigFile="$WorkspaceName"_"$ReportFileName"\n\necho The Config File is_$ConfigFile\n
Run Code Online (Sandbox Code Playgroud)\n

结果总是The Config File is_1111 2222 3333 4444 5555_6666 7777 8888,我想同时得到两个值:aaa bbb ccc ddd eee_xxx yyy zzz1111 2222 3333 4444 5555_6666 7777 …

shell awk grep json sed

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