小编Fro*_*840的帖子

Visual Git 208加载项无法在Windows 7/Visual Studio 2010下运行

可悲的是,这几乎是我目前掌握的所有信息.

Git Extensions 208的安装程序运行正常,Git Extensions的设置验证正常,所有设置都使用绿色,Visual Git可以使用Visual Studio 2008打开.

但是,进入Visual Studio 2010会给我一个对话框:

The Add-in 'Visual Git' failed to load or caused an exception.
Would you like to remove this Add-in?
If you choose yes, the file it was loaded from,
'\\myFileServer\home\myUserName\Visual Studio 2010\Addins\GitPlugin.AddIn',
will be renamed.

Error Message: <Unknown Error>
Error number: 80131515

[Yes] [No]
Run Code Online (Sandbox Code Playgroud)

然后Visual Git无法加载.

Visual Git文件是从文件服务器托管的问题吗?这就是我能想到的全部......

有没有人见过/解决过这个问题?

编辑:在任何人问之前,标题不包含"2008"的拼写错误.Git Extensions声称可以使用VS2005/2008/2010.据我所知,事实上它也是208版本是巧合.

.net git visual-studio-2010 git-extensions

6
推荐指数
2
解决办法
2385
查看次数

我如何使用Git和Git Extensions?

介绍

我曾经使用SVN,当我作为一名独立程序员工作时,只是为了保留我正在做的事情的非现场记录,所以我对"存储库"和"提交"之类的想法有所了解,尽管不是远不止于此.令人遗憾的是,"分支","合并"和"退房"对我来说是一个谜.

我想开始使用Git,因为我们有几个人在办公室工作,他们抱怨他们有时无法通过其他版本控制系统,因为他们的IDE集成导致他们生气和摔倒当他们失去联系.Git关于"每个工作目录都是一个存储库"的想法似乎应该在某种程度上解决这个问题.

无论如何,我已经下载了"Git Extensions"以将The Shiny添加到Windows上下文菜单等等.我发现我真的没有关于如何使用它来控制我的版本控制的概念.谷歌搜索后没有找到任何明显的东西,我将以下理论场景呈现给Stack Overflow,希望有人能用小言辞告诉我该怎么做:

脚本

我有三个项目.一个项目ProjectReuse由另外两个项目(ProjectA和ProjectB)使用.组织中的各个人需要使用Visual Studio 2010编辑每个项目的代码.

我的桌面上有三个文件夹,分别标记为"ProjectReuse","ProjectA"和"ProjectB".我打开了Git Extenstions窗口.一头戴着圣诞老人帽子的母牛正盯着我看.

问题

什么我现在做的创建以这样的方式,一些人(包括那些讨厌的不是,总是现场球员)可以访问存储库库时,他们需要,现场或关闭,使用或不使用永久连接到我们的服务器?

当第一个人需要编辑文件时,需要做什么?查看?科?我必须向其他团队成员解释这一点,我对这些概念有点不稳定,我自己.我之前只为我的独奏项目使用过版本控制.

唠叨和借口

第一个"如何设置它?" 问题是我最感兴趣的,但我想如果我要问这个白痴的指南,我不妨要求它对下一个偶然发现这个问题的白痴一样有用.我不是在寻找特别深入的答案; 我对于多用户版本控制系统的工作方式一无所知.一旦我记住了这一点,我应该能够把自己的其余部分放在一起.

git visual-studio-2010 visual-studio git-extensions

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

通过Integer类型枚举进行简单迭代?

我有以下枚举:

Public Enum myEnum As Integer  
    first = &H1
    second = &H2
    third = &H4
    fourth = &H8
    fifth = &H10
    sixth = &H20
End Enum
Run Code Online (Sandbox Code Playgroud)

遗憾的是,必要的是,枚举元素具有这些值,或者至少具有可以二进制比较的值.

我有一个类可以在构造期间设置为两种类型之一,一种类型的值与第一种到第四种有关,另一种类型的值与第一种到第六种有关.

我想使用For循环迭代枚举的1-4或1-6个元素,但我发现这段代码:

For enumType as myEnum = myEnum.first to myEnum.fourth
Next
Run Code Online (Sandbox Code Playgroud)

迭代{1,2,3,4,5,6,7,8}而不是{1,2,4,8}.
这不太理想.

显然我可以围绕这个问题进行编码,但我可以看到一个场景,在维护编程中很容易错过这种解决方法,我希望有人可以推荐一个简单的解决方案,如果例如,枚举必须在以后更改.

.net vb.net enums

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

如何在远程数据库上解决Firebird"不可用的数据库"错误?

我有一个在远程Windows XP PC上运行的Firebird 2.0数据库.
使用ADO.net连接提供程序,我按如下方式配置连接:

Dim x As New FirebirdSql.Data.FirebirdClient.FbConnectionStringBuilder
x.Database = "[hostname]:FileShare:/db/REMOTE_SVR.FDB"
x.UserID = "SYSDBA"
x.Password = "masterkey"

Dim y As New FirebirdSql.Data.FirebirdClient.FbConnection(x.ConnectionString)
y.Open()
Run Code Online (Sandbox Code Playgroud)

尝试打开连接会引发FbException消息"不可用的数据库".

下载ODBC驱动程序并尝试连接这些设置会产生相同的错误消息.

我已将数据库文件复制到我的开发环境并验证我可以x.Database = "c:\testdb\REMOTE_SVR.FDB"使用这些设置连接(使用本地安装的Firebird 2.0 Server).

我已确认Firebird 2.0 Server正在远程PC上运行.数据库所在的文件共享不需要任何登录或权限.

我可能做了一些愚蠢的事,但我没有想法.

.net vb.net firebird

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

如何将TableLayoutPanel中的所有列自动调整为完全相同的宽度?

我正在尝试创建一个相当广泛的UserControl,将方形控件合并到设计中,并允许调整大小.因为设计需要正方形,所以我需要TableLayoutPanels中的所有列都具有相同的宽度,因此包含的停靠控件也是方形的.

不幸的是,TableLayoutPanel的行为并没有给我这个结果.
使用TableLayoutPanel,将所有列设置为使用相同百分比的Control,(在一组7列中)给出6个宽度相等的列,以及第7个宽度可变的列.
我知道出现这种情况是因为每7个大小中有6个,在7列周围没有相同数量的列像素,第7列是这个不等式的溢出.

我想我想要的是类似于第8列的其他7列的溢出,允许所有7个"真实"列具有实际相等的宽度,但是对于第8列允许为0宽度.
到目前为止,我找不到允许此行为的设置.

任何人都可以告诉我如何让TableLayoutPanel做我想要的,或者我将不得不开始编写大量的解决方法代码?

编辑:

为了回应Yacoder的回答,我添加了一些代码来演示这个问题,另一个代码显示了使用TableLayoutPanel和Dock属性的标准功能来解决它​​的不成功,天真的尝试

问题演示:

Public Class Form1
Inherits System.Windows.Forms.Form
Public Sub New()
    Me.InitializeComponent()
End Sub
'Form overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
    Try
        If disposing AndAlso components IsNot Nothing Then
            components.Dispose()
        End If
    Finally
        MyBase.Dispose(disposing)
    End Try
End Sub

'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer

'NOTE: The following procedure is required by the Windows Form Designer
'It can be …
Run Code Online (Sandbox Code Playgroud)

.net tablelayoutpanel winforms

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

DataGridViewComboBoxCell需要多次点击才能显示另一个单元格的菜单.有关加快流程的建议?

为了调出DataGridViewComboBoxCell的菜单,我首先要点击:
1)我要编辑的单元格的行
2)我要编辑的单元格中
3)我要再次编辑,以便打开单元格的ComboBox.

如果已经选择了另一个单元格,则第一次单击将关闭已经处于活动状态的ComboBox,然后需要再单击3次才能打开ComboBox.

为了点击DataGridViewButtonCell(DGVButtonCells响应第一次点击,第二次,如果已经打开一个菜单),需要看到没有类似活动的水平,任何人都可以建议一种简单的方法来获取从DataGridViewComboBoxCell派生的类来获得与DGVButtonCell相同的响应水平?

.net datagridview

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

如何在GridViewColumn中将值显示为图像?

我有一个GridViewColumn,我绑定如下:

<GridViewColumn Header="Validated" DisplayMemberBinding="{Binding Path=Validated, Converter={StaticResource imageConverter}}" />
Run Code Online (Sandbox Code Playgroud)

Binding Path = Validated返回Enumerated值,imageConverter获取该值并返回System.Windows.Media.Imaging.BitmapImage.我已经检查了在创建其中一个BitmapImage对象时引用的对象的值,并且它似乎包含正确大小的图像.

我现在的问题是GridView中显示的是BitmapImage的URI(作为文本),而不是图像本身.

这次我做错了什么?

.net c# wpf xaml

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

"选择前10名,然后选择加入表",而不是"从连接表中选择前10名"

我继承了一个存储过程,它在八个表中执行连接,其中一些表包含数十万行,然后从该连接的结果中选择前十个条目.

我在过程开始时有足够的信息从单个表中选择那十行,然后在这十行上执行这些连接,而不是在数十万个中间行上执行.

如何选择前十行​​,然后只对这十行进行连接,而不是在表中的所有数千行中执行连接?

sql sql-server stored-procedures

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

使用Visual Studio正则表达式搜索来查找空的Try / Catch块

我已经找到了与此问题相关的C#版本,但是我没有将其转换为搜索VB.net的语法,而regexes并不是我的强项,所以我将发布得到,然后把自己放在栈的摆布上。

我设法把正则表达式放在一起:

Catch+\s+\b(_\w+|[\w-[0-9_]]\w*)\b+\s+As+\s+Exception+[\S|\r?\n]
Run Code Online (Sandbox Code Playgroud)

Catches未指定的异常匹配(加上换行符,因为这是我正在努力的一部分)。我希望将其扩展为寻找空的Try / Catches,但显然我缺少了一些东西。

我要*+(Catch|End|Finally)在以前的正则表达式中添加以下内容:

Catch+\s+\b(_\w+|[\w-[0-9_]]\w*)\b+\s+As+\s+Exception+[\S|\r?\n]*+(Catch|End|Finally)
Run Code Online (Sandbox Code Playgroud)

据我所知,它应该与任何空白/换行符匹配,然后与有效的End-of-Catch关键字匹配,但是我此时停止获取结果。

我在这里搞砸了吗?

regex vb.net visual-studio

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

别名链接服务器?

我有一台服务器,我需要使用sp_addLinkedServer作为另一台服务器的链接服务器.

我的服务器名称格式为"DepartmentName.CompanyName.com",我通常可以将其更改为[blah.blah.com],但我无法在SQL Server Management Studio View创建者中使用,因为它一直在删除我的方括号...

另一方面,因为@srvproduct是SQL Server,所以我也无法为要使用的服务器指定名称,因此我不能将其称为"DepartmentName".

我似乎在这里有点抓地力22.有什么建议?

sql sql-server ssms sql-server-2000

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