小编Pal*_*ria的帖子

如何获取当前Visual Studio解决方案中的项目列表?

当我们在任何开放式解决方案中打开Package Manager Console时,它会显示该解决方案的所有项目.如何加载同一解决方案的所有项目.当我尝试下面显示的代码时,它正在取出我打开的第一个解决方案的项目.

    private List<Project> GetProjects()
    {
        var dte = (DTE)Marshal.GetActiveObject(string.Format(CultureInfo.InvariantCulture, "VisualStudio.DTE.{0}.0", targetVsVersion));
        var projects = dte.Solution.OfType<Project>().ToList();
        return projects;
    }
Run Code Online (Sandbox Code Playgroud)

c# envdte visual-studio-2012

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

将焦点设置在wpf中UserControl中的文本框控件上

我创建了UserControl一个在WPF中的视图(窗口)中加载的.在我的用户控件中,我放了一个TextBox.当我的视图加载时,我无法将焦点设置在此文本框上.我试过以下但没有什么对我有用:

  1. FocusManager.FocusedElement="{Binding ElementName=PwdBox}"

  2. 我创建了一个FocusExtension专注于控制的东西.

请帮忙.

wpf

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

win32com导入错误python 3.4

我刚刚安装了python 3.4 64bit并尝试安装win32com.我已经下载了pywin32-218.win-amd64-py3.4.exe并且运行它没有任何问题.pip冻结报告pywin32 == 218.但是,当我尝试导入win32com.client时,我收到以下错误:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import win32com.client
  File "C:\program files\Python34\lib\site-packages\win32com\__init__.py", line 5, in <module>
    import win32api, sys, os
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

sys和os导入没有问题.导入win32api是个问题.

使用相同的过程,它适用于python 2.7.6和python 3.3.4.

我怎样才能解决这个问题?

python pywin32

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

在Windows CE设备上部署配置文件以及exes和dll

目前我在Windows CE平台上从vs 2008部署我的Windows CE应用程序.运行正常.

我唯一的问题是我想部署配置文件以及exes和dll.目前,当我部署时,只部署了exes和dll,但没有部署配置文件.

每个配置文件的属性是"内容"和"始终复制".

请帮助我如何部署配置文件?

c# windows-ce

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

我怎样才能从解决方案中获得项目?

我得到了一个使用以下项目的列表:

var solution = (IVsSolution)Microsoft.VisualStudio.Shell.Package.GetGlobalService(typeof(IVsSolution));
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅以下链接

但它给了我解决方案中的每个项目,如目录,项目等.我只需要项目.

我怎样才能从解决方案中获得项目?

c# envdte visual-studio-2012

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

使用AngularJS访问DOM对象

我有以下代码作为Spring Controller:

@RequestMapping(value = "/city/{city}")
    public ModelAndView cityRestaurants(@PathVariable String city){
    ModelAndView mav = new ModelAndView();
    mav.setViewName("restaurant");
    List<Restaurant> list = null;
    try {
        list = rService.getRestaurantsFromCity(city);
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    mav.addObject("list", list);

    return mav;
    }
Run Code Online (Sandbox Code Playgroud)

如何使用AngularJS访问客户端的"列表"?

java spring angularjs

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

格式化字符串中的日期(时间)

我有一个非常愚蠢的问题.

当最终用户计划一个动作时,计划的时间必须在动作的用户控件上可见(hh:mm).在每个网站上,我发现将日期格式化为字符串,他们说使用{0:h}或{0:hh}.在我的下面的代码中我做了同样的事情,它只是不起作用.

当最终用户计划操作时,返回的字符串现在是"计划开始日期 - HH:DD".

lblStartDatePlanned.Content = String.Format("Planned Start Date - {0:hh}:{1:dd}", date.Hour, date.Minute);
Run Code Online (Sandbox Code Playgroud)

对象日期的类型为DateTime.

谁知道什么是错的?我不想在这么小的事情上浪费太多时间.谢谢!

c# string format datetime

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

为什么C#编译器没有抛出任何错误?

以下是一段代码:

    {
        int counter = 1;
        try
        {
            while (true) 
                counter*=2;
        }
        catch (Exception)
        {
            Console.WriteLine(counter);
            Console.ReadLine();
        }
    }
Run Code Online (Sandbox Code Playgroud)

当我运行这段代码时,经过几次迭代后,'counter'的值变为0.我不明白为什么会这样?

c#

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