小编ora*_*rad的帖子

我可以使用相对路径来配置typescript sdk吗?

我可以设置相对于我的项目dir/tsconfig文件的typescript.tsdk吗?看起来此选项仅适用于绝对路径.

typescript visual-studio-code

14
推荐指数
2
解决办法
8908
查看次数

检查Visual Studio项目的一致性

您有一个包含大量项目文件的大型Visual Studio解决方案.如何验证所有项目是否遵循其属性设置中的某些规则,并在添加新项目时强制执行这些规则.例如,检查所有项目是否:

TargetFrameworkVersion = "v4.5"
Platform = "AnyCPU"
WarningLevel = 4
TreatWarningsAsErrors = true
OutputPath = $(SolutionDir)bin
SignAssembly = true
AssemblyName = $(ProjectFolderName)
Run Code Online (Sandbox Code Playgroud)

我自己知道两种方法,我将在下面的答案中添加,但我想知道人们如何进行这种类型的项目测试.我特别感兴趣的是要了解可用的解决方案,例如库或构建任务,而不必创建新的东西或从头开始编写.

c# msbuild powershell csproj psake

13
推荐指数
3
解决办法
1382
查看次数

将主干事件绑定到多类选择器

我无法将以下事件附加到我的元素上.

events = {
   "change .date-selector .date-range": "dateRangeSelectionChanged"
}
Run Code Online (Sandbox Code Playgroud)

Backbone.js中是否支持此功能?或者我使用了错误的语法?

backbone-events

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

如何从提升的PowerShell控制台以非管理员身份运行流程?

也许有一种方法可以使用我找不到的Start-Process cmdlet 来完成它?我在StackOverflow上找到的其他相关Q/A就是这样,这和所有这些都提供了一个解决方案来使用自定义C#代码.我的问题是具体的,有没有直接的方法在PowerShell中执行此操作?即你是在一个升级的PS控制台,并希望以非管理员身份运行一个进程.

windows powershell start-process elevated-privileges

10
推荐指数
3
解决办法
5866
查看次数

使用保存和取消选项编辑表单

我是VueJS的新手.我正在尝试使用简单的"保存"和"取消"功能创建表单.将模型绑定到表单字段时,它们会在输入更改时立即更新,但我不希望紧密绑定.相反,我希望能够在按下"保存"按钮时保存并提交,并在按下"取消"按钮时恢复更改.

建议Vue这样做的方法是什么?

如果我们可以显示服务器保存状态并在提交失败时在表单上指明它也是理想的.如果您知道任何可能非常有用的示例或示例.谢谢!

请参阅JSFiddle

<template>
  <div id="app">
    <div>
      First Name:
      <input type="text" v-model="user.firstName" :disabled="!isEditing"
             :class="{view: !isEditing}">
    </div><div>
      Last Name:
      <input type="text" v-model="user.lastName" :disabled="!isEditing"
             :class="{view: !isEditing}">  
    </div>
    <button @click="isEditing = !isEditing">
      {{ isEditing ? 'Save' : 'Edit' }}
    </button>
    <button v-if="isEditing" @click="isEditing = false">Cancel</button>
  </div>
</template>

<script>
  var app = new Vue({
    el: '#app',
    data: {
      isEditing: false,
      user: {
        firstName: 'John',
        lastName: 'Smith'
      }
    }
  })
</script>

<style>
  .view {
    border-color: transparent;
    background-color: initial;
    color: initial
  }
</style>
Run Code Online (Sandbox Code Playgroud)

forms vue.js vue-component vuejs2

9
推荐指数
1
解决办法
1万
查看次数

IntelliTrace如何在我的Visual Studio Professional安装中可用?

正如在其他一些Q描述/像这个和这个,的IntelliTrace仅仅是一个Visual Studio旗舰版功能.但由于某种原因,我有Visual Studio Professional 2013(版本12.0.30723.00更新3),我有IntelliTrace.我不知道它是如何实现的,但它出现在Quick Launch(Ctrl + Q)中,并从View - > Toolbars - > IntelliTrace启用.我告诉我的同事使用它并且他没有在他的VS Pro上使用它!你有什么线索可以在我的VS 2013 Pro安装上使用IntelliTrace吗?我看到其他人的意见,如@doglin 在这里,他有一样的.

我记得在安装VS Pro之前我安装了VS Ultimate试用版,但它可以从那里开始吗?

visual-studio visual-studio-2012 visual-studio-2013

7
推荐指数
2
解决办法
3843
查看次数

PowerShell中的'alias'关键字是什么?

看起来它不是别名.

get-alias alias error:此命令找不到匹配的别名,因为名称为'alias'的别名不存在.

而且这不是一个命令

get-command alias 错误:术语"别名"未被识别为cmdlet,函数,脚本文件或可操作程序的名称.

最有可能alias是get-aliascmdlet 的别名,但它在哪里定义?

powershell

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

如何从ADAL AuthenticationResult获取ClaimsPrincipal

我正在使用Azure Active Directory身份验证库来登录WPF应用程序中的用户.在打电话给AuthenticationContext.AcquireToken()我之后得到AuthenticationResult一些,UserInfo但它没有提供ClaimsPrincipal我的应用程序使用的.还System.Security.Claims.ClaimsPrincipal.Current仅返回一个空主体对象,其中未填充任何声明.如何获取已ClaimsPrincipal登录用户?

claims-based-identity azure-active-directory

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

有选择地使用默认的JSON转换器

我在我的Web API项目中使用以下内容Startup.cs将JSON序列化枚举为字符串:

// Configure JSON Serialization
var jsonSerializationSettings = GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings;
jsonSerializationSettings.Formatting = Newtonsoft.Json.Formatting.None;
jsonSerializationSettings.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
Run Code Online (Sandbox Code Playgroud)

这是为了避免装饰每个Enum属性 [JsonConverter(typeof(StringEnumConverter))]

现在,如何选择退出某些Enum属性的全局序列化设置并使用转换为整数的默认序列化程序?

c# asp.net json.net asp.net-web-api

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

使用docker-compose在构建时将环境变量传递给docker镜像

我尝试跟随Dockerfile和docker 组合引用以将环境变量传递给Docker镜像的所有内容都不起作用.

我想在使用docker-compose时在docker build期间使这个env变量可用.

在Docker主机上我有:

export BUILD_VERSION=1.0
Run Code Online (Sandbox Code Playgroud)

app.js

console.log('BUILD_VERSION: ' + process.env.BUILD_VERSION);
Run Code Online (Sandbox Code Playgroud)

Dockerfile:

FROM node
ADD app.js /
ARG BUILD_VERSION
ENV BUILD_VERSION=$BUILD_VERSION
RUN echo Build Time: $BUILD_VERSION
RUN node /app.js
CMD echo Run Time: $BUILD_VERSION
Run Code Online (Sandbox Code Playgroud)

泊坞窗,compose.yml:

version: '3'
services:
  app:
    build:
      context: .
      args:
        - BUILD_VERSION
Run Code Online (Sandbox Code Playgroud)

如果我直接构建图像,env var就可以正常传递:

docker build -t test --no-cache --build-arg BUILD_VERSION .
Run Code Online (Sandbox Code Playgroud)

并且在运行时也可用:

$ docker run --rm test
Run Time: 1.0
$ docker run --rm test node /app
BUILD_VERSION: 1.0
Run Code Online (Sandbox Code Playgroud)

但不是与docker撰写.

docker-compose …
Run Code Online (Sandbox Code Playgroud)

versioning environment-variables docker docker-compose

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