问题列表 - 第655页

引用Microsoft.SqlServer.Smo的应用程序需要在Target Machine上包含其他程序集吗?

我有一个小应用程序,它引用了Microsoft.SqlServer.Smo程序集(因此我可以向用户显示它们可以连接的服务器和数据库的列表).

我的应用程序最初引用了Microsoft.SqlServer.Smo和Microsoft.SqlServer.ConnectionInfo.事情在我的开发盒上按预期工作.

当我在测试机器上安装应用程序时,我收到了System.IO.FileNotFoundException.消息的详细信息包括以下内容: 无法加载文件或程序集Microsoft.SqlServer.SmoEnum

除了上面提到的那些之外,我最终通过引用以下程序集解决了这个问题:

  • Microsoft.SqlServer.SmoEnum
  • Microsoft.SqlServer.SqlEnum
  • Microsoft.SqlServer.BatchParser
  • Microsoft.SqlServer.Replication

任何人都可以确认我确实需要在我的应用程序中包含这些附加程序集(并因此将它们安装在用户的计算机上),即使应用程序在我的开发盒上构建正常而没有引用它们吗?

.net reference

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

x64上的x86远程调试器服务

是否可以在64位计算机上安装x86远程调试器作为服务?我需要在Session 0进程中将调试器附加到托管代码.该进程运行32位,但安装的调试器服务是64位,不会附加到32位进程.

我尝试使用SC命令创建服务,并且能够启动服务,并验证它是否在任务管理器进程中运行.但是,当我尝试使用visual studio连接到它时,它说没有启用远程调试器监视器.当我停止x86服务,并启动x64服务,它能够找到监视器,但仍然出现错误.

我尝试使用远程调试器时出现以下错误:无法附加到进程.64位版本的Visual Studio远程调试监视器(MSVSMON.EXE)无法调试32位进程或32位转储.请改用32位版本.

当我尝试在本地附加时出现以下错误:此计算机不支持附加到不同终端服务器会话中的进程.尝试对计算机进行远程调试,并在进程的会话中运行Microsoft Visual Studio远程调试监视器.

如果我尝试将32位远程调试器作为应用程序运行,它将无法连接b/c远程调试器在我的会话中运行而不是在会话0中运行.

debugging remote-debugging visual-studio

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

我应该使用哪个库在Common Lisp中生成RSS?

使用Common Lisp编写的Web服务器生成RSS的最佳库是什么?

rss common-lisp

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

寻找一个简单的C#数字编辑控件

我是MFC程序员,他是C#的新手,我正在寻找一个允许数字输入和范围验证的简单控件.

c# edit numeric

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

使用Outlook API访问特定文件夹

我正在尝试编写一些C#代码来访问Outlook邮箱中的特定文件夹.我有以下代码:

Outlook.Application oApp = new Outlook.Application();
Outlook.NameSpace oNS = oApp.GetNamespace("mapi");
Outlook.Recipient oRecip = oNS.CreateRecipient("AccountNameHere");
oRecip.Resolve();
if (oRecip.Resolved)
{
  oInbox = oNS.GetSharedDefaultFolder(oRecip, Outlook.OlDefaultFolders.olFolderInbox);
  oInboxMsgs = oInbox.Items;
  ItemCount = oInboxMsgs.Count;
  Console.Writeline("There are {0] items.", ItemCount.ToString())
}
Run Code Online (Sandbox Code Playgroud)

这将使我进入"收件箱"文件夹.我正在尝试访问与Inbox文件夹相同级别的文件夹.我相信我需要使用GetFolderFromID而不是GetSharedDefaultFolder,但我不明白如何使用它.有没有办法迭代所有顶级文件夹?我如何确定文件夹的EntryID和StoreID?

谢谢!

c# api outlook

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

一旦数据在系统中,就修复坏的BAD数据库设计

我知道这不是一个问题......无论如何,这就是问题所在.

我继承了一个有一(1)个表的数据库,看起来很像这样.其目的是记录在各个(200多个)国家中发现的物种.

ID 
Species
Afghanistan
Albania
Algeria
American Samoa
Andorra
Angola
....
Western Sahara
Yemen
Zambia
Zimbabwe
Run Code Online (Sandbox Code Playgroud)

数据样本就是这样的

id Species Afghanistan Albania American Samoa
1  SP1         null     null        null
2  SP2          1         1         null
3  SP3         null      null         1
Run Code Online (Sandbox Code Playgroud)

在我看来,这是一个典型的多对多情况,我想要3个表.物种,国家和物种.FoundInCountry

链接表(SpeciesFoundInCountry)在种类和Country表中都有外键.

(绘制图表很难!)

Species
SpeciesID  SpeciesName

Country
CountryID CountryName

SpeciesFoundInCountry
CountryID SpeciesID
Run Code Online (Sandbox Code Playgroud)

我是否有一种神奇的方法可以生成一个insert语句,它将根据列名称和原始mega表中有1的SpeciesID从新的Country表中获取CountryID?

我可以为一个国家做这个(这是一个选择来显示我想要的)

SELECT Species.ID, Country.CountryID
FROM Country, Species
WHERE (((Species.Afghanistan)=1)) AND (((Country.Country)="Afghanistan"));
Run Code Online (Sandbox Code Playgroud)

(巨型表称为物种)

但是使用这个策略我需要对原始表中的每一列进行查询.

有没有办法在sql中这样做?

我想我可以将我的where子句加载到一起并编写一个脚本来制作sql,虽然看起来不那么优雅!

有什么想法(或要求澄清)?

sql ms-access database-design

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

如何从XMLHttpRequest获得进展

是否有可能获得XMLHttpRequest的进度(上传的字节数,下载的字节数)?

当用户上传大文件时,这对于显示进度条很有用.标准API似乎不支持它,但也许在那里的任何浏览器中都有一些非标准扩展?毕竟,这似乎是一个非常明显的功能,因为客户端知道上载/下载了多少字节.

注意:我知道"轮询服务器进度"替代方案(这就是我现在正在做的事情).这个问题的主要问题(除了复杂的服务器端代码)通常是,在上传大文件时,用户的连接是完全没有的,因为大多数ISP提供了较差的上游.因此,提出额外请求并不像我希望的那样响应.我希望有一种方法(可能是非标准的)来获取这些信息,浏览器始终拥有这些信息.

javascript ajax progress-bar

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

如何设置低成本群集

在我家,我有大约10台计算机,所有不同的处理器和速度(所有x86兼容).我想聚集这些.我看过openMosix,但由于他们停止了开发,我决定不使用它.我更喜欢使用最新版本或最新版本的主流Linux版本(Suse 11,Suse 10.3,Fedora 9等).

有没有人知道任何好的网站(或书籍)解释如何使用大多数主流发行版中常见的免费开源应用程序来启动和运行群集?

我想要一个负载平衡集群,我将编写自定义软件.我不能使用像Folding @ home这样的东西,因为我需要不断联系应用程序的每个部分.例如,如果我正在运行模拟,一台计算机正在控制下雨的地方,另一台控制着我的食草动物在模拟中所做的事情.

cluster-computing

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

如何在不需要 root 权限的情况下运行类似 traceroute 的程序?

我见过另一个程序在其中提供了跟踪路由功能,但不需要 root(超级用户)权限?我一直认为原始套接字需要是 root,但还有其他方法吗?(我想有人提到了“supertrace”或“tracepath”?)谢谢!

sockets traceroute

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

如何在表单上双重缓冲.NET控件?

如何DoubleBuffered在遭受闪烁的表单上设置控件的受保护属性?

c# doublebuffered flicker winforms

48
推荐指数
8
解决办法
6万
查看次数