小编Dav*_*vid的帖子

我在哪里可以找到MvcTextTemplateHost

我想知道这是什么MvcTextTemplateHost.我在我的create.tt中有这个,但我无法在我的bin文件夹中找到它(使用对象查看器搜索).我读了,发现它在我的VisualStudio.Extensions.web.dll中,但我找不到这个DLL

我读过这个

T4引用'MvcTextTemplateHost'和'VisualStudio'.

我想知道这个类有哪些属性和方法.我想要一个t4文本编辑器.我安装了一些,但没有什么能让我为这堂课提供智能感谢谢谢.

t4

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

iis是否记录上次重置的时间

我想知道iis上次重启的时间.IIS是否记录了此日志以及在哪里可以找到此日志?

谢谢

iis

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

Visual Studio 2010是否附带sql server express

嗨,我安装了VS 2010和sql server management studio 2008 express.我完全安装了VS但我找不到一个sql server.我是否需要在PC上下载并安装sql server express?我有Windows 7 64位,我安装了服务器管理工​​作室2008快递x86

visual-studio-2010

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

SQLite数据库允许的最大大小是多少,我可以将PetaPoco用作ORM吗?

Windows窗体应用程序中SQLite数据库允许的最大大小是多少?
我可以将PetaPoco用作ORM,还是可以推荐类似的ORM?

.net sqlite petapoco

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

如何集中由VB6 dll引用的.net dll(COM互操作)

VB6程序员给了我一个要求(是的,它们仍然存在)。存在一个使用vb6 dll的vb6应用程序,该dll现在使用一个.net dll,而该.net dll又使用了另一个.net dll。现在,我的要求是.net dll应该以与vb dll相同的方式工作,即,一旦注册了vb6 dll,即可被其他应用程序使用,并且在推出时不需要包含在内(因此被告知)。有没有办法放置我的.net dll,以便其他vb6应用程序可以使用它。从我所看到的情况来看,仅当我的.net dll与我的vb6 exe位于同一文件夹中时,此方法才有效。

我已经阅读了这篇COM程序如何找到为COM Interop注册的.NET DLL?

谢谢

vb6 dll .net-4.0 dllregistration

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

如何将 guid 转换为 *char

我想在 C++ 中将 CLSID 转换为 *char,以便我可以在文本框中显示它。我是 C++ 新手,所以请尽可能简单。

谢谢

visual-c++

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

如何在子类的某些属性上使用JavaScriptSerializer

我有一个继承自A类的B类.

Class B:A
{
   public string Prop1{get;set}
   public string Prop2{get;set}
   public string Prop3{get;set}
}
Run Code Online (Sandbox Code Playgroud)

我想序列化(JSON)在B类的某些属性说PROP1和PROP2并没有在A级.我使用JavaScriptSerializer这种序列化A和B.我试着设置递归限制为1而是抛出一个错误.我不允许编辑A类

请帮忙

c# serialization json

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

如何在c#中解决重复的namspaces

我有2个组件Combreslog4net

两个程序集都包含相同的log4net.Appender命名空间(包括内部代码) - 我需要继承log4net.Appender.AdoNetAppender.

我该如何做到这一点.

.net c# namespaces

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

标记为COM互操作的C#DLL如何在vb6应用程序中工作

我有一个简单的C#库,已为COM互操作注册。我已经在vb6应用中添加了对此的参考。我运行了vb应用程序,一切正常。我想知道这是如何工作的。我检查了mamager任务,并在进程中看到VB6.exe,但看不到任何与.net相关的信息。

代码:vb6

Dim a As CsharpdllForVBHack.ComAdder
Private Sub Command1_Click()
    Set a = New CsharpdllForVBHack.ComAdder
    a.Add 1, 4
End Sub
Run Code Online (Sandbox Code Playgroud)

代码:C#.net

 [ComVisible(true)]
 public class ComAdder
 {
    [ComVisible(true)]
    public void add (int a,int b)
    {
        TestForm testForm = new TestForm(a+b);
        testForm.ShowDialog();
    }
 }
Run Code Online (Sandbox Code Playgroud)

我也想知道完成后如何处理该com对象

我们注意到,每次单击按钮并关闭表格时,即使添加set a = Nothing,使用的内存也会增加几百kb

.net c# vb6

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

更新 Parallel.ForEach 线程中对象的属性是否安全?

Public Class Customer
{
   public int CustomerId{get;set;}
   Public string CustomerName{get;set;}
}

public class RunParallel(List<Customer> namelessCustomers)
{
   Parallel.ForEach(namelessCustomers, (customer) =>{
      var customerName = CallAPIToReturnCustomerName(customer.CustomerId);
      customer.CustomerName = customerName
   }
}
Run Code Online (Sandbox Code Playgroud)

嗨是customer.CustomerName=customerName线程安全的。我想要的是更新客户列表,以便每个对象都获得客户名称。如果不是,我怎么能得到这样的工作。另外你能解释一下为什么这不是线程安全的吗?

c# multithreading thread-safety .net-5

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