小编Vim*_*mes的帖子

Visual Studio 2013 git,只列出了Master分支

我正在使用Visual Studio 2013的Git支持来处理私有GitHub存储库.我有权承诺.我想切换分支,但是当我转到分支视图时,任何列表中的唯一分支(分支下拉列表,已发布分支,合并工具)都是主分支.其他分支出现在GitHub,GitHub for Windows和TortoiseGit中.所以我知道他们在那里,我可以访问.

任何想法为什么我在Visual Studio中看不到其他分支?

在此输入图像描述

我正在运行Visual Studio 2013 Update 2.

git git-branch visual-studio-2013

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

Powershell,输出xml到屏幕

我正在学习PowerShell.我可以将xml文件加载到变量中并对其进行操作.然后我可以调用对象的save方法来保存到磁盘.我希望有一种方法可以将生成的xml输出到屏幕.我好像找不到一个.有没有办法,除了输出到文件然后文件到屏幕?

xml powershell

24
推荐指数
4
解决办法
3万
查看次数

PowerShell创建注册表路径一个班轮?

使用old-school reg.exe创建一个注册表值,包括其前面的路径,如果路径已经存在则不会出错:

reg add HKCU\Software\Policies\Microsoft\Windows\EdgeUI /f /v DisableHelpSticker /t reg_sz /d 1
Run Code Online (Sandbox Code Playgroud)

这很简洁.我发现在纯PowerShell中执行此操作的最短路径是两行,如果您不想重复路径,则为三行:

$regPath = 'HKCU:\Software\Policies\Microsoft\Windows\EdgeUI'
New-Item $regPath -Force | Out-Null
New-ItemProperty $regPath -Name DisableHelpSticker -Value 1 -Force | Out-Null
Run Code Online (Sandbox Code Playgroud)

使用纯PowerShell有更简单的方法吗?并且无需添加实用功能.

registry powershell

20
推荐指数
2
解决办法
4万
查看次数

来自NuGet的System.Data.SQLite,interop dll没有复制到输出目录

从NuGet安装了System.Data.SQLite Core(x86/x64).它建立时没有任何警告,但投掷System.DllNotFoundExceptionSQLite.Interop.dll.我操纵我的项目将SQLite.Interop.dllNuGet包的目录下的副本复制到输出目录,现在它运行没有异常.

为什么NuGet包没有配置我的项目将相应的interop dll放在输出目录中?似乎它应该能够做到这一点.

我是interop的新手,我继承了这个以前System.Data.SQLite.dll直接由path 引用的代码库.我转而使用NuGet来摆脱有关项目处理器架构与之间不匹配的警告System.Data.SQLite.我正在尝试将所有项目构建为AnyCPU.

.net c# sqlite interop visual-studio

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

PowerShell PackageManagement,如何卸载软件包提供程序?

为了解决问题,我想我会尝试重新安装Chocolatey软件包提供程序.似乎没有用于删除或卸载程序包提供程序的cmdlet.我不是指删除包源或包.我在Windows 10上使用PowerShell 5.

有没有办法卸载包提供程序?

powershell package-management windows-10 powershell-5.0

17
推荐指数
1
解决办法
7685
查看次数

Powershell,文件系统提供程序,Get-ChildItem过滤......官方文档在哪里?

正如提到另外一个问题,如果你尝试做一个Get-ChildItem -filter ...命令你比,如果你使用的更有限-include替代-filter.我想阅读文件系统提供程序的过滤语法的官方文档,但经过半小时的搜索后,我仍然没有找到它们.谁知道在哪里看?

powershell

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

PowerShell Invoke-WebRequest,如何自动使用原始文件名?

如何使用Invoke-WebRequest下载文件,但自动使文件名与我通过浏览器下载的文件名相同?我没有找到一种方法来-OutFile工作而无需手动指定文件名.我很好,涉及其他几行代码.

一个好的解决方案将:

  • 即使文件名不在请求URL中,也要起作用.例如,下载Visual Studio x64远程调试工具的URL是http://go.microsoft.com/fwlink/?LinkId=393217下载文件rtools_setup_x64.exe.
  • 在写入磁盘之前不要将整个文件保存到内存中,除非这是使用-OutFile参数(?)的Invoke-WebRequest已经执行的操作

谢谢!

powershell

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

JavaScript编号,内存大小相同?

我正在阅读专业JavaScript for Web Developers一书中的数字类型部分.似乎所有ECMAScript数都是二进制64浮点数,这个MDN文章证实了这一点.但是这本书的作者也说:

因为存储浮点值使用的内存是存储整数值的两倍,所以ECMAScript总是寻找将值转换为整数的方法.

我期望每个数字占用相同的内存量:64位.MDN文章说,"没有特定的整数类型".有谁知道这本书作者的意思?当整数存储为64位浮点数时(如果我有权利),整数如何占用更少的内存?您可以在上面的链接中找到整个部分(本书的免费样本).

javascript numbers

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

PowerShell的Write-Debug不会输出数组,但Write-Output会输出数组.这是故意的吗?

如下所示,数组作为写输出的输入正常工作,但不适用于写调试(我希望它们比它更相似).

PS C:\> [string[]]$test = @("test1", "test2", "test3")
PS C:\> Write-Output $test
test1
test2
test3
PS C:\> $DebugPreference = "Inquire"
PS C:\> Write-Debug $test
Write-Debug : Cannot convert 'System.String[]' to the type 'System.String' required by parameter 'Message'. Specified method is not supported.
At line:1 char:12
+ Write-Debug <<<<  $test
    + CategoryInfo          : InvalidArgument: (:) [Write-Debug], ParameterBindingException
    + FullyQualifiedErrorId : CannotConvertArgument,Microsoft.PowerShell.Commands.WriteDebugCommand

PS C:\>
Run Code Online (Sandbox Code Playgroud)

我认为这只是一个不幸的设计,但希望有一个明智的解释.我正确使用Write-Debug吗?如果是这样,任何人都有一个喜欢的简单解决方法

powershell

11
推荐指数
2
解决办法
9152
查看次数

在Office加载项清单中指定~remoteAppUrl的值

我正在使用新框架为Outlook编写一个加载项.项目模板中的清单~remoteAppUrl用于表示Web文件的位置.它在开发过程中运行良好,但要发布到Office Store,我需要在那里生成URL.如果我将生产URL保存到清单,则在调试期间会使用生产服务器,因此不会显示本地更改.

文档提到Visual Studio在调试期间填写此值:

接下来,Visual Studio执行以下操作:
1.通过将~remoteAppUrl标记替换为起始页的完全限定地址(例如,http://localhost/MyAgave.html)来修改XML清单文件的SourceLocation元素.

是否有一种内置的方法让Visual Studio在适当的时间(在Office Store提交之前/期间)填写生产URL,而不是中断调试?

outlook ms-office outlook-web-addins

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