问题列表 - 第1956页

Microsoft.VisualBasic命名空间是"真正的.NET"代码吗?

我的开发团队正准备开始一个新项目.自VB3时代以来,该商店一直是一个"VB商店",但现在流行的观点是我们是一个".NET商店",因为C#是专为.NET创建的,而VB.NET是一个改造,我们我决定继续前进写C#.争议围绕的问题是Microsoft.VisualBasic命名空间是否在新开发中具有合法位置,或者它是否仅用于VB6(及更旧)代码的向后兼容性.另一个更有趣的问题是,Microsoft.VisualBasic命名空间下的代码是否是.NET代码,如果它真的是在.NET包装器中精心打包的旧VB运行时,使其实际上是一个COM互操作控件(类似于WinForms如何包装非.NET Win32窗口API但仅暴露.

为了使这更令人困惑,我们的开发团队有一位Microsoft咨询服务顾问告诉我们Microsoft不再支持Visual Basic,包括Microsoft.VisualBasic命名空间下的VB运行时.

我正在寻找的是链接 - 最好是无懈可击的微软来源 - 链接到最终以这种或那种方式回答这个问题的文档.我已经在Google上尝试了几种搜索排列,并且没有更接近这个问题的底部.

编辑:显然我没有说清楚我的问题.我不是在问VB.NET是否是真正的.NET代码.我正在尝试确定Microsoft.VisualBasic命名空间 "下" 是否为.NET代码,或者它是否是旧的VB6运行时,它是经过精心打包并作为.NET代码公开的.有人已经说过9/10的命名空间只是从.NET的其他地方包装代码; 那个1/10怎么样?

.net vb.net

56
推荐指数
4
解决办法
8405
查看次数

System.Data.OleDb.OleDbException:无效的Internet地址.如何使用OleDb连接到位于Web服务器上的Excel文件

我正在尝试创建与位于SharePoint服务器上的Excel文件的OleDb连接.我正在玩的示例代码抛出OleDb异常"无效的Internet地址":

public static void ConnectToRemoteExcelFile()
    {
        string connectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 8.0;HDR=Yes;\";", "http://horde.servername.co.uk/Docs/Documents/Sales.xlsx");

        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
            connection.Open();
        }

    }
Run Code Online (Sandbox Code Playgroud)

任何人都知道如何连接到Web服务器上的excel电子表格?

更新

Microsoft支持已经回复给我并同意无法连接到位于Web服务器上的Excel文件.Jet .40和新闻ACE(访问连接引擎)都不支持这种操作模式.他们引用了KB文章"FTP或HTTP服务器上的导入/链接数据帮助主题在Access 2000,Access 2002,Access 2003和Access 2007中不正确"

c# oledb excel jet

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

如何将链接/ url放入Django的网站主页?

在Django模板,有没有在上下文中的变量(例如{{ BASE\_URL }},{{ ROOT\_URL }}或者{{ MEDIA\_URL }}是一个可以用它来链接到home一个项目的网址是什么?

即如果Django在项目的根目录中运行,那么{{ R }}模板中的变量(让我们称之为R)就是/.如果根URL是子文件夹,http://host/X/则变量{{ R }}将是/X/(或http://host/X/).

这看起来很简单,但我找不到答案.:) 谢谢!

python django django-urls

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

一个人软件商店的构建自动化的最佳工具是什么?

我正在为一些客户构建Windows应用程序.我阅读了Joel on Software并接受了Joel测试,并意识到我并没有完全掌握.我缺少的一个地方是自动构建.我应该使用什么来实现自动构建?我有使用.NET 1.1,2.0和3.5的Windows应用程序.此外,我需要能够构建我的.vdproj来创建MSI.我正在寻找一些免费的东西,对于一个单人团队来说效果很好.

.net build-automation

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

动画后,查看位置重置

我试图从上到下制作视图幻灯片.这不是什么大问题,我用CABasicAnimation这个.问题是当我想删除视图时.我用这个动画.

CABasicAnimation *animation;
animation = [CABasicAnimation animationWithKeyPath:@"position"];
[animation setDelegate:self];
animation.toValue = [NSValue valueWithCGPoint:CGPointMake(self.view.layer.position.x, 0 - self.view.bounds.size.height / 2)];
animation.fromValue = [NSValue valueWithCGPoint:self.view.layer.position];
animation.autoreverses = NO;
animation.repeatCount = 0;
animation.duration = 0.25;
animation.timingFunction = [CAMediaTimingFunction functionWithName: kCAMediaTimingFunctionEaseInEaseOut];
[self.view.layer  addAnimation:animation forKey:@"moveX"];
Run Code Online (Sandbox Code Playgroud)

这完美地激发了视图的动画效果.但是,在动画结束后,我的视图再次出现.所以我添加了这一行:

[self.view removeFromSuperview];
Run Code Online (Sandbox Code Playgroud)

这会移除视图,但没有动画.所以我决定将删除代码添加到此委托:

-(void) animationDidStop:(CAAnimation *) animation finished:(bool) flag
Run Code Online (Sandbox Code Playgroud)

所以现在,动画工作,视图消失,但有时,我可以看到视图出现并消失得更快,就像在动画之后,视图出现,然后animationDidStop调用委托,视图消失,显然这很糟糕.我究竟做错了什么?

iphone cocoa-touch core-animation

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

如何使用正则表达式删除其类的整个HTML标记(及其内容)?

我对Regex不是很好,但我正在学习.

我想通过类名删除一些html标记.这是我到目前为止:

<div class="footer".*?>(.*?)</div>
Run Code Online (Sandbox Code Playgroud)

首先 .*?是因为它可能包含其他属性,第二个可能包含其他html内容.

我究竟做错了什么?我试了很多但没有成功.

更新

在DIV内部,它可以包含多行,我正在玩Perl正则表达式.

html regex perl filter

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

VB6和VBA的替代IDE

我被Visual Studio 2008和Eclipse宠坏了,不得不在VB6应用程序上做一些维护工作.

有谁知道VB6的替代/更新IDE?

重写不是一个选项我只是修复了一些错误,它是一个很大的代码库.

ide vb6 vba vbe

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

奇怪的程序挂起,这在调试中意味着什么?

奇怪的程序挂起,这在调试中意味着什么?

附上windbg后我发现了以下内容:

(1714.258): Access violation - code c0000005 (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
eax=015b5c74 ebx=178a13e0 ecx=dddddddd edx=009a8ca0 esi=09fbf698 edi=09fbf594
eip=005ae2f7 esp=09fbf4a4 ebp=09fbf594 iopl=0         nv up ei ng nz na pe nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010286
TestApplication!std::_Container_base::_Orphan_all+0x57:
005ae2f7 c70100000000    mov     dword ptr [ecx],0    ds:0023:dddddddd=????????

调用堆栈:

TestApplication!std::_Container_base::_Orphan_all+0x57
TestApplication!std::vector >::operator=+0x37
TestApplication!boost::asio::detail::win_iocp_io_service::do_one+0x189
TestApplication!boost::asio::detail::win_iocp_io_service::run+0xa2
TestApplication!boost::asio::io_service::run+0x3a

c c++ hang boost-asio

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

在不停止服务的情况下更新dll

我想在不停止服务的情况下更新服务器进程的dll.我怎么做?有点像asp.net如何自动获取放在bin文件夹中的新dll.

.net windows dll windows-services

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

PowerShell数组初始化

在PowerShell中初始化数组的最佳方法是什么?

例如,代码

$array = @()
for($i=0; $i -lt 5;$i++)
{
    $array[$i] = $FALSE
}
Run Code Online (Sandbox Code Playgroud)

生成错误

Array assignment failed because index '0' was out of range.
At H:\Software\PowerShell\TestArray.ps1:4 char:10
+         $array[$ <<<< i] = $FALSE
Run Code Online (Sandbox Code Playgroud)

arrays powershell

71
推荐指数
9
解决办法
19万
查看次数