小编Kyl*_*ard的帖子

Microsoft/Ford Sync SDK

刚买了一辆带有微软同步系统的车.如果有人知道可能存在的任何SDK,采样开源附加应用程序等,那么在线进行快速搜索并感到好奇.

提前致谢.

sdk synchronization smartdevicelink

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

在TFS Build期间找不到程序集

遇到问题的是项目本地编译就好了,但是TFS构建报告无法找到程序集.

日志文件将显示:

2> C:\ Program Files(x86)\ MSBuild\12.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1696,5):警告MSB3245:无法解析此引用.无法找到程序集"HtmlAgilityPack".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.[C:\ Builds\1\MyProj\MyProj-Dev-Site\src\MyProj\MyProj.Domain\MyProj.Domain.csproj] For SearchPath"{HintPathFromItem}".考虑"..\packages\HtmlAgilityPack.1.4.6\lib\Net45\HtmlAgilityPack.dll",但它不存在.

我遇到的问题是该位置肯定有/ packages /文件夹:

C:\构建\ 1 \的Myproj \的Myproj-DEV-网站的\ src \的Myproj \包\

TFS服务器上的相对提示路径是否有所不同?看起来它与它正在检查的.csproj文件有关.我可以在构建输出文件夹上确认包(和DLL)正好是HintPath指定的位置.

更新:我找到了解决问题的方法.这是双重的.一个是我无法读取文件浏览器并且没有注意到我的HtmlAgilityPack文件夹只有包的XML文件,而不是实际的DLL.其次,我必须通过转到'Source Control Explorer'并从我的项目中删除它来从TFS中删除'packages'文件夹.TFS处理剩下的事情.一切都现在正确建立.

更多信息:http: //robertgreiner.com/2013/09/team-foundation-service-build-error-nuget/

msbuild tfs visual-studio-2013

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

根据单个数据库查询中的条件增加值

我有一个表格,其中有一个标有'sortorder'的列,用于允许客户手动更改每个项目的顺序.该表还有一个标记为"CategoryId"的列.

我很好奇,如果我批量导入一组数据,其中我知道所有数据,包括CategoryId,我如何在查询中指定'SortOrder'的实施值,以便它在每个独特的CategoryId中从1变为X .

感谢大家.

sql sql-server-2005

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

使用敏感数据发布HTTPS GET请求的安全隐患

使用URL中的敏感数据进行HTTPS/SSL GET操作是否有任何安全隐患?这将在IIS日志中以明文形式记录吗?可以在开放的WiFi接入点上嗅探网络流量请求吗?

https://www.websiteurl.com/get.aspx?user=user&password=password

security url https

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

Log4Net ADO.net信息缓冲区

有没有办法我可以配置AdoNetAppender每次达到"错误"类型的值时记录,并在该语句之前仅记录最低10个较低阈值(即信息)的语句.

那可能吗?我为每个错误运行了数百个.Info语句,而且我不需要那么多...只是足以预先看到发生的事情.

编辑 - 这是我目前的appender配置:

    <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender">
  <bufferSize value="10" />
  <connectionType value="System.Data.SqlClient.SqlConnection, System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=XXXXXXXXXXXXXX" />
  <connectionString value="Data Source=XXXXXXX; Database=XXXXXXXXXXX; User Id=XXXXXXX; Password=XXXXXXXX; Connection Timeout=30; Min Pool Size=10; Max Pool Size=200;" />
  <commandText value="INSERT INTO Log ([Date],[Thread],[Level],[Logger],[Message],[Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)" />
  <parameter>
    <parameterName value="@log_date" />
    <dbType value="DateTime" />
    <layout type="log4net.Layout.RawTimeStampLayout" />
  </parameter>
  <parameter>
    <parameterName value="@thread" />
    <dbType value="String" />
    <size value="255" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%thread" />
    </layout>
  </parameter>
  <parameter>
    <parameterName value="@log_level" />
    <dbType …
Run Code Online (Sandbox Code Playgroud)

asp.net log4net

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

停用Google工具栏自动填充功能

在过去的几年中,Google工具栏的自动填充功能一直是我的Web开发存在的祸根.我一直决定尝试创建一个计时器控件来检查更改,因为开发人员很难在控件上触发更改事件.当控件埋在嵌套中继器中时,这变得越来越复杂,然后尝试将其绑定到UpdatePanel是一个进一步的复杂问题.

有没有人能够成功阻止Google工具栏填写表单字段而无需将字段重命名为无关紧要的内容?(注意:这不适用于'State'下拉列表,甚至可以检查字段值).

为了像谷歌员工一样聪明,这是一次盛大的愚蠢疏忽.

更新:对于那些可能来这里寻找解决方案的人.到目前为止我发现的工作是你有ASP.net,是使用服务器控件"Timer"并将此控件设置为UpdatePanel的触发器.它有助于循环并检查更改的值.

如果您只能访问javascript,或者正在使用其他框架,那么我发现使用以下函数可以发挥最佳效果(我正在尝试监视状态和zip更改.focusElement是必需的,因为当将鼠标悬停在下拉列表中时,它会更改的selectedIndex):

    function MonitorChanges(sStateDropdownID, sZipCodeID, sHiddenStateFieldId, sHiddenZipFieldId, bDoPostback) {
        var state = $('#' + sStateDropdownID).val();
        var zip = $('#' + sZipCodeID).val();
        var hiddenstate = $('#' + sHiddenStateFieldId).val();
        var hiddenzip = $('#' + sHiddenZipFieldId).val();
        $('#' + sHiddenStateFieldId).val(state);
        $('#' + sHiddenZipFieldId).val(zip);

        var compareString = state + zip;
        var compareHiddenString = hiddenstate + hiddenzip;

        var focusElement = getElementWithFocus();
        if (compareString != compareHiddenString && isShippingZip(zip)) {
            bDoPostback = true
        }

        if (parseInt(focusElement.id.search('drpState')) == -1 && parseInt(focusElement.id.search('txtZip')) == -1 && bDoPostback) …
Run Code Online (Sandbox Code Playgroud)

html javascript css asp.net

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

在代码隐藏页面上禁用设计视图

我经常在查看.aspx页面时遇到F7,我正在努力寻找代码,但有时只是出于自然习惯,我再次点击F7(不知道为什么,但它经常发生在frsutrating上).在代码隐藏开关上使用F7来设计.aspx的视图,这通常需要一段时间来渲染.

我已经将'源视图'作为默认打开,但我希望F7在代码隐藏时交换回.aspx源而不是设计......这可能吗?

asp.net visual-studio-2008

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

添加UITableView作为子视图

我正在尝试创建一个视图,其中只有UITableView作为该视图的一部分.我相信这是从代码(而不是界面构建器)创建时的正确模式,但如果我的方法也是错误的,请随意添加建议.

我得到的例外是: [KBSMoreViewController tableView:numberOfRowsInSection:]:发送到实例的无法识别的选择器

我有一个类标题如下(我在实现中实现构造函数):

#import <UIKit/UIKit.h>
@interface KBSMoreTableView : UITableView 
- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style;
@end
Run Code Online (Sandbox Code Playgroud)

然后我有一个ViewController类头:

@interface KBSMoreViewController : UIViewController <UITableViewDataSource, UITableViewDelegate>
@end
Run Code Online (Sandbox Code Playgroud)

ViewController是标签栏的一部分,工作正常(我试图添加的tableview之外)实现如下:

#import "../Models/KBSMoreTableView.h"

@interface KBSMoreViewController ()
@property (strong, nonatomic) KBSMoreTableView* tableView;
@property (strong, nonatomic) NSString* cellIdentifier;
@property (copy, nonatomic) NSArray *source;

@end

@implementation KBSMoreViewController


- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        self.tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemMore tag:0];
        self.source = [[NSArray alloc] initWithObjects:@"Test1", @"Test2", nil];
        self.cellIdentifier = @"MoreCellId";
    }
    return self; …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch objective-c uitableview ios unrecognized-selector

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

Visual Source Safe - 从Web项目中删除文件

我会尝试尽可能地直截了当.

  1. 目前,我们的团队有一个VSS数据库,用于存储我们的项目.
  2. 开发人员抓住代码并放在他们的localhost机器上并在本地开发.
  3. 指定的开发人员抓住最新版本并推送到开发服务器.

问题是,当从项目中删除文件时(通过在VS2008中删除它),下次另一个开发人员(不是删除它的人)签入时,会提示他们签入这些已删除的文件,因为他们仍然有复制到他们的本地机器上.

有没有解决的办法?让VSS指示客户端计算机删除这些文件而不提示他们重新登录?这是什么首选方法?


编辑注释:

  1. 我同意SVN比VSS更好
  2. 我同意Web应用程序项目比Web站点项目更好
  3. 问题:从类库中删除的文件也会发生同样的事情.

version-control visual-sourcesafe visual-studio

0
推荐指数
1
解决办法
2011
查看次数