我使用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
任何想法在哪里看?以及如何解决这个问题?
但正如我在第一个问题中所说,我在VS2008中使用它,但在按下Build按钮后VS2010不知道Exchange汇编.
每当用户放大或缩小地图时,我都需要知道地图上当前表示了多少米(宽度或高度).
我需要的是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这样的结果.
谢谢你的帮助,文森特
从手册:
void __halt_compiler ( void )
Run Code Online (Sandbox Code Playgroud)
该函数停止执行编译器.这对于在PHP脚本中嵌入数据非常有用,例如安装文件.
注意:
__halt_compiler()只能从最外层范围使用.
任何人都可以提供这个功能有用的实际案例吗?
在构建设置中,我让它DEBUG在调试构建配置中定义,以便我可以根据构建的类型使我的代码分开.
但是在Eclipse中,它会使预处理器排除的代码部分变暗,而且当我更改设置时(无论我当前是否正在构建调试或发布),这部分都无法跟上.所以,我有一堆永远变暗的代码,Eclipse索引器和其他有用的功能在这些区域内不起作用.
怎么修?有人遇到过这种情况么?
更新:仍然有这个问题.我最终放弃了我的单元测试构建配置,并简单地将该功能放入命令行开关中.这样我就可以在编写单元测试时编写索引.
这个overload ++函数必须采用一个int参数来区分自己和前缀运算符,这是一种强制规则吗?
另外,在前缀overload ++函数的情况下,右手操作数是如何隐式参数的?
例如 ++ClassObj //ClassObj is rhs, but usualy lhs is made implicit
对于UIViewController,我们有UIModalTransitionStyle和UIModalPresentationStyle
问题是它们有什么区别?
uiviewcontroller uimodaltransitionstyle uimodalpresentationstyle
我想知道从中断返回(RTI)和从子程序返回(RTS)之间的区别.这两者是否相同或两者之间有什么区别?
我有两节课:
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) 我正在尝试使我的内联编辑变为动态,因此它将依赖于我的标记中的一些数据属性,所以这里是现在的代码:
$(".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调用?
如何使用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)
基本上规则是:
以下是我使用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)