小编Gag*_*ags的帖子

C#相当于64位无符号长整型C++

我正在构建一个将由C++使用COM的DLL.请让我知道C++ 64位无符号long long的C#等价物.

它会是C#中的ulong类型吗?请确认.

谢谢,Gagan

c# c++ unsigned ulong long-integer

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

编译项目中的resx文件或只使用resgen而不编译resx

我在我的项目中使用2个resx文件,一个用于en-Us,另一个用于de-DE(本地化).

我使用resgen将这些resx文件编译为资源文件.

有谁可以帮我解决以下两个问题:

  1. 如果我需要在项目中添加更多resx文件,比如fr-FR,我是否需要在项目中为fr-Fr添加新的resx文件后再次编译项目,或者我可以创建resx文件并生成.使用resgen工具从resx获取资源文件而不编译Visula工作室项目?

  2. 使用resgen从resx生成的.resource文件是否可以嵌入到exe中,还是作为独立的编译二进制文件与使用资源文件的exe一起保留?

c# localization resx compilation resgen

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

远程共享文件夹和驱动器 C#

我想通过网络为 C# 中的机器访问远程机器上的驱动器/文件夹/子文件夹/文件。

我知道为此使用 WMI。但是,由于安全权限,WMI 可能无法在远程计算机上执行。

在 C# 中枚举远程计算机的文件夹/子文件夹/文件的替代方法是什么。

谢谢!加根

c# networking

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

ASP.NET MVC中需要两个不同版本的Newtonsoft.Json.dll

我已经开发了一个MVC应用程序,该应用程序依赖于使用Newtonsoft.Json.dll v6.0.0.0的Connectwise SDK和使用Newtonsoft.Json.dll v7.0.0.0的Dropbox SDK。

我需要确保我的项目在需要时使用适当的dll。经过研究,我尝试了以下操作:-将2个dll分别放在/dlls/6.0.0.0/和/dlls/7.0.0.0子文件夹下。-项目参考中引用的版本6.0.0.0 dll-已添加到web.config

<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
          <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"
            culture="neutral" />
          <bindingredirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0"></bindingredirect>          
        </dependentAssembly>
       <dependentAssembly>
          <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"
            culture="neutral" />
          <bindingredirect oldVersion="7.0.0.0-7.1.0.0" newVersion="7.0.0.0"></bindingredirect>
          <codeBase version="7.0.0.0" href="dlls/7.0.0.0/Newtonsoft.Json.dll" />
        </dependentAssembly>
      </assemblyBinding>     
Run Code Online (Sandbox Code Playgroud)

无法加载文件或程序集“ Newtonsoft.Json,版本= 7.0.0.0,区域性=中性,PublicKeyToken = 30ad4fe6b2a6aeed”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)

我的href错误吗?dlls文件夹与MVC项目中的Content文件夹处于同一级别

谢谢,甘根

c# model-view-controller dll json.net assembly-binding-redirect

4
推荐指数
2
解决办法
2155
查看次数

在COM中将对象数组从C#返回到C

我正在使用COM在C ++和C#之间进行通信。

我在C#中有以下课程

  1. 电子邮件地址

    /// <summary>
    /// Email Address
    /// </summary>
    public class EmailAddress
    {
        /// <summary>
        /// SMTP Address
        /// </summary>
        [MarshalAs(UnmanagedType.BStr)]        
        public string Address;
    
        /// <summary>
        /// Name
        /// </summary>
        [MarshalAs(UnmanagedType.BStr)]
        public string Name;
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 邮箱

    /// <summary>
    /// MailBox Entity
    /// </summary>   
    public struct MailBoxEntity
    {
        /// <summary>
        /// SMTP Address
        /// </summary>
        [MarshalAs(UnmanagedType.BStr)]
        public string SMTPAddress;
    
        /// <summary>
        /// Mailbox Display Name
        /// </summary>
        [MarshalAs(UnmanagedType.BStr)]
        public string Name;
    
        /// <summary>
        /// Mailbox Server Name
        /// </summary> …
    Run Code Online (Sandbox Code Playgroud)

c# c++ com

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

Kendo Grid - 组展开折叠事件

我有一个分组的剑道网格,需要捕获折叠和展开事件。对于带有细节的网格,有 detailExpand 事件。组展开/折叠是否有等价的东西?

expand kendo-ui kendo-grid

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