小编Dav*_*Caz的帖子

如何解决'...是'类型',在给定的上下文中无效?(C#)

以下代码生成错误:

错误:'CERas.CERAS'是'type',在给定的上下文中无效

为什么会出现此错误?

using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WinApp_WMI2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            CERas.CERAS = new CERas.CERAS();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# wmi network-programming visual-studio

16
推荐指数
4
解决办法
11万
查看次数

hg unshelve似乎没有效果?

我们的团队刚刚开始使用Mercurial.我们开始玩的第一件事就是hg shelve.在本地,我没有问题搁置变化.从我所知道的一切都很完美.但是,当我尝试取消搁置时,我会收到restoring backup files消息,但是当我运行时hg diff,没有任何更改,并且代码中缺少我的更改.如果我这样做,hg unshelve -i我可以看到差异,但再次,尝试取消搁置似乎没有任何影响.

我一直试图通过一些非常简单的更改来测试它,这些更改在冲突方面不应该成为问题,例如添加测试注释.我应该注意到,我已经尝试过hg unshelve -f,unshelve completed但是再说一次,我的更改没有恢复.

我有什么想法我做错了吗?

如果重要:Mercurial Distributed SCM(版本1.5.1 + 20100405)

mercurial shelve unshelve

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

PrivateAssets='All' 是什么意思?

当我构建我的 .NET Core (NETStandard v2.0) 项目时,我收到以下警告:

ViewModels:[FodyPackageReference] Fody:PropertyChanged.Fody 的包引用不包含 PrivateAssets='All'

该警告参考了PropertyChanged.Fody NuGet 包。

虽然警告不会停止构建,但我想解决警告。但是,我不明白它试图传达什么。

nuget nuget-package fody-propertychanged .net-core

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

如何从VB6使用Web服务?

我需要从我的VB6程序中使用外部Web服务.如果可能的话,我希望能够在没有SOAP工具包的情况下部署我的程序,但这不是必需的.我没有Web服务源,也没有创建它.它是供应商提供的服务.

那么在SOAP工具包之外,从VB6使用Web服务的最佳方法是什么?

vb6 deployment soap web-services

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

合并后推送到远程存储库"创建新的远程磁头" - 是不是很糟糕?

  1. initialized是一个Mercurial项目Machine A,committed我的更改和uploaded它们到远程存储库.

  2. 然后我在cloned那个存储库上Machine B,committed一些额外的更改和uploaded它们到同一个远程存储库.

在这两种情况下,我都使用相同的命令上传了更改:

hg push https://username:password@domain/user/repository/
Run Code Online (Sandbox Code Playgroud)

现在我回到了机器A,我pull从远程存储库开始,merg使用**KDiff3 GUI工具使用命令****两个变更集之间的任何变化:

hg pull
hg merge
hg commit
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在此拉取和合并之后将最新的更改从机器A推回到远程存储库时,我收到以下消息:

hg push https://username:password@domain/user/repository/
pushing to https://username:password@domain/user/repository/
searching for changes
abort: push creates new remote heads!
(did you forget to merge? use push -f to force)
Run Code Online (Sandbox Code Playgroud)

为什么会说"你忘了合并"? - 我完成了合并.

强迫推动并创造"新的遥控头"是不是很糟糕?

如果是这样,我该如何避免这种情况?

更新:

hg merge再次跑了" "并得到了这个输出:

5 files updated, 1 …
Run Code Online (Sandbox Code Playgroud)

merge mercurial push repository

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

是否有用于探索/测试COM对象的工具?

我正在尝试使用Python中的COM对象(win32com)来自动化进程,但是我没有得到预期的结果......是否有工具来探索/测试COM对象而无需编写特定的程序?我的意思是,是否存在允许例如实例化COM对象并调用其方法的东西?

(基本上我试图找出我的意外结果是否是win32com的错,我想避免安装Visual Studio来编写C#应用程序)

windows com oleview

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

为什么需要在c#中使用DispId注释?

例如

public interface IWMPSettings

        [DispId(101)]
        bool autoStart { get; set; }
        [DispId(102)]
        int balance { get; set; }
Run Code Online (Sandbox Code Playgroud)

它是有用的还是只是为编译器自动生成的?什么是COM调度标识符以及何时在.NET上下文中需要它们?

.net c# visual-studio

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

在.NET Core中将字符串转换为标题大小写的内置方法?

.NET Framework有一个方法TextInfo.ToTitleCase.

在.NET Core中有相同的东西吗?

编辑:我正在寻找.NET Core中的内置方法.

c# .net-core

15
推荐指数
3
解决办法
6710
查看次数

变量替换为字符串

我可以"%s said %s blah.", $name, $blah;在VB.NET中做点什么吗?

写作变得痛苦name & "said" & blah & "blah".

.net vb.net

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

使用SharpZipLib将文件添加到没有路径的ZIP

我需要将3个文件合并为1个zip文件,并为用户下载.除了一件事,我能够实现我的要求:它将文件压缩到子文件夹中.

例如,我的文件位置如下:

C:\TTCG\WebSites\Health\ABC.CSV
C:\TTCG\WebSites\Health\XYZ.CSV
C:\TTCG\WebSites\Health\123.CSV
Run Code Online (Sandbox Code Playgroud)

但是在zip文件中,它使用"TTCG\WebSites\Health \"作为路径压缩文件夹中的文件.请参阅附件.

例

我不想要路径中的文件夹.我只想在没有文件夹的zip文件中有3个文件.我怎样才能做到这一点?

我生成zip文件的代码如下:

ZipFile z = ZipFile.Create(Server.MapPath("~" + @"\Accident.zip"));

//initialize the file so that it can accept updates
z.BeginUpdate();

//add the file to the zip file        
z.Add(Server.MapPath("~" + @"\ABC.csv"));
z.Add(Server.MapPath("~" + @"\XYZ.csv"));
z.Add(Server.MapPath("~" + @"\123.csv"));        

//commit the update once we are done
z.CommitUpdate();
//close the file
z.Close();
Run Code Online (Sandbox Code Playgroud)

c# zip sharpziplib

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