问题列表 - 第48810页

Microsoft.Exchange.WebServices在VS2010中不起作用

我使用EWS ExchangeService来阅读来自outlook的电子邮件......我已经在Console项目和VS2008中编码了...一切正常,因为它......我可以阅读电子邮件.

为了与VS2010变得更加熟悉,我创建了一个控制台项目并将复制复制到VS2010项目.

所以我在Microsoft\Exchange\Web Services\1.1\Microsoft.Exchange.WebServices.dll文件夹中添加了引用"Microsoft.Exchange.WebServices"(版本14.2.51.0).

一切都按原样运行,所以我看到了intellisence,我看到Exhange组件的方法属性等...

使用Microsoft.Exchange.WebServices.Data;

第一个问题:

问题: - 当我点击VS2010中的构建按钮时......我收到此错误:命名空间"Microsoft"中不存在类型或命名空间名称"Exchange"(您是否缺少程序集引用?)表单在这里,Exchange程序集的所有方法/属性都被挤压下划线... Intellisence不再适用于Exchange程序集.当我从引用中删除程序集并重新添加时,我再次获得了intellesence以进行Exchange程序集...但是当我单击build时会再次发生:(所以我转到我的代码并键入"Microsoft".我看不到再说一遍......

所以我不明白为什么会这样,它适用于VS2008和VS2010它不起作用?我认为唯一的方法是VS是Framework 3.5,VS2010是V4.0

任何想法在哪里看?以及如何解决这个问题?

第二个问题:

  • 我需要获取电子邮件的附件..所以当电子邮件到达特殊电子邮件帐户时,我需要获取附件并将​​附件文件保存到特定文件夹.这里最好的方法是什么?在Console项目中创建代码并创建Windows服务项目?或只是控制台项目或只是Classlibrry项目并添加到任务计划程序?所以我需要一些关于如何在项目级别进行处理的建议......编程逻辑已经存在.

但正如我在第一个问题中所说,我在VS2008中使用它,但在按下Build按钮后VS2010不知道Exchange汇编.

c# exchange-server exchange-server-2007 exchangewebservices

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

在mapview上将跨度值转换为米

每当用户放大或缩小地图时,我都需要知道地图上当前表示了多少米(宽度或高度).

我需要的是MKCoordinateRegionMakeWithDistance的反函数来计算当前地图范围所代表的距离.

我尝试了以下代码但是我得到了错误的结果:

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
    MKMapRect mRect = self.map.visibleMapRect;
    MKMapPoint northMapPoint = MKMapPointMake(MKMapRectGetMidX(mRect), MKMapRectGetMinY(mRect));
    MKMapPoint southMapPoint = MKMapPointMake(MKMapRectGetMidX(mRect), MKMapRectGetMaxY(mRect));

    self.currentDist = MKMetersBetweenMapPoints(northMapPoint, southMapPoint);
}
Run Code Online (Sandbox Code Playgroud)

如果我将地图区域设置为1500米,那么我得到1800这样的结果.

谢谢你的帮助,文森特

iphone mkmapview

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

什么是PHP中的__halt_compiler?

手册:

void __halt_compiler ( void )
Run Code Online (Sandbox Code Playgroud)

该函数停止执行编译器.这对于在PHP脚本中嵌入数据非常有用,例如安装文件.

注意:__halt_compiler()只能从最外层范围使用.

任何人都可以提供这个功能有用的实际案例吗?

php

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

Eclipse CDT无法正确跟踪宏定义

在构建设置中,我让它DEBUG在调试构建配置中定义,以便我可以根据构建的类型使我的代码分开.

但是在Eclipse中,它会使预处理器排除的代码部分变暗,而且当我更改设置时(无论我当前是否正在构建调试或发布),这部分都无法跟上.所以,我有一堆永远变暗的代码,Eclipse索引器和其他有用的功能在这些区域内不起作用.

怎么修?有人遇到过这种情况么?

更新:仍然有这个问题.我最终放弃了我的单元测试构建配置,并简单地将该功能放入命令行开关中.这样我就可以在编写单元测试时编写索引.

eclipse debugging eclipse-cdt

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

重载postfix ++运算符

这个overload ++函数必须采用一个int参数来区分自己和前缀运算符,这是一种强制规则吗?

另外,在前缀overload ++函数的情况下,右手操作数是如何隐式参数的?

例如 ++ClassObj //ClassObj is rhs, but usualy lhs is made implicit

c++ operator-overloading

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


从中断返回(RTI)和从子程序返回(RTS)之间的区别

我想知道从中断返回(RTI)和从子程序返回(RTS)之间的区别.这两者是否相同或两者之间有什么区别?

assembly operating-system

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

从向量中调用派生类函数(c ++)

我有两节课:

class Object {
public:
  Object();
  virtual void update();
  virtual void draw();

private:

protected:
  int x, y, tick;

}
Run Code Online (Sandbox Code Playgroud)

class Unit : public Object {
public:
  Unit();
  void update();

private:

protected:

}
Run Code Online (Sandbox Code Playgroud)

然后我在sepparate .cpp文件中定义构造函数和函数.

这是Object的定义:

Object::Object() {
  x = y = 0;
};

Object::update() {
  tick ++;
};

Object::draw() {
  // All my draw code is in here.
};
Run Code Online (Sandbox Code Playgroud)

单位:

Unit::Unit() : Object() {

};

Unit::update() {
  Object::update();
  // Then there's a bunch of movement related code here.
}; …
Run Code Online (Sandbox Code Playgroud)

c++ class function vector

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

你如何在jquery中使ajax数据键动态化?

我正在尝试使我的内联编辑变为动态,因此它将依赖于我的标记中的一些数据属性,所以这里是现在的代码:

$(".inline-edit").editable(
  function(value, settings) {
    var editableField = $(this);

    $.ajax({
          type: 'PUT',
          url: editableField.attr('data-href'),
          dataType: 'html',
          success: function(html) {
            editableField.parents('.replaceable').replaceWith(html);
          },
          data: { 'regression_test_environment[name]' : value }
        });
        return(value);
  },
  {
    event: 'click',
    width: '80%',
    height: '20',
    submit : 'OK'
  }
)
Run Code Online (Sandbox Code Playgroud)

我希望regression_test_environment [name]中的名称是editableField.attr('data-column-name'),但它总是在编译时失败,因为它一直将键作为字符串.我尝试在可编辑的字段变量赋值后创建一个变量,并将字符串构建为一个不同的变量,但它不想将该键作为函数进行求值.

有没有办法做到这一点?还是我坚持为每个可编辑字段创建一个单独的.editable调用?

ajax jquery

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

如何使用XSLT只获取某些行和某些列?

如何使用XSLT转换此XML文件:

<file>
    <row>
        <cell></cell>
        <cell>(info...)</cell>
        <cell></cell>
    </row>
    <row>
        <cell>first name</cell>
        <cell>last name</cell>
        <cell>age</cell>
    </row>
    <row>
        <cell>Jim</cell>
        <cell>Smith</cell>
        <cell>34</cell>
    </row>
    <row>
        <cell>Roy</cell>
        <cell>Rogers</cell>
        <cell>22</cell>
    </row>
    <row>
        <cell>Hank</cell>
        <cell>Grandier</cell>
        <cell>23</cell>
    </row>
    <row>
        <cell>(info...)</cell>
        <cell></cell>
        <cell>(info...)</cell>
    </row>

    <row>
        <cell>Sally</cell>
        <cell>Cloud</cell>
        <cell>26</cell>
    </row>

    <row>
        <cell>John</cell>
        <cell>Randall</cell>
        <cell>44</cell>
    </row>  

</file>
Run Code Online (Sandbox Code Playgroud)

到这个XML文件:

<file>
    <row>
        <cell>Jim</cell>
        <cell>34</cell>
    </row>
    <row>
        <cell>Roy</cell>
        <cell>22</cell>
    </row>
    <row>
        <cell>Sally</cell>
        <cell>26</cell>
    </row>
    <row>
        <cell>John</cell>
        <cell>44</cell>
    </row>  
</file>
Run Code Online (Sandbox Code Playgroud)

基本上规则是:

  • 只有第一和第三列(名字和年龄)
  • 只有某些范围内的行,例如在上面的简单示例中,它将是行3-5行7-8所以我认为我需要某种带有此信息的映射表

附录

以下是我使用MarcoS关于params的提示的解决方案:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" …
Run Code Online (Sandbox Code Playgroud)

xml xslt

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