小编Raz*_*cer的帖子

如何让MvcScaffold与外部模型配合使用?

史蒂夫桑德森有一个很棒的博客,详细介绍了MvcScaffolding.在这里查看http://blog.stevensanderson.com/2011/01/13/mvcscaffolding-standard-usage/

他还有一个很棒的视频http://channel9.msdn.com/Series/mvcConf/mvcConf-2-Steve-Sanderson-MvcScaffolding

在他的博客中他提到...... ModelType:默认情况下,我们尝试从控制器名称推断出这一点,但如果您希望控制器和模型具有完全不相关的名称,则可以使用此参数指定特定的模型类型.我们将在您的项目或其引用的另一个项目中找到任何模型类,但不能在任何外部程序集中找到.

我们的ViewModel保存在同一解决方案中的单独项目中.但是我们引用DLL所以Get-ProjectType -ModelType ourVM -Project OurProject找不到模型.
没问题,它是一个开源项目.我将删除代码并调整Get-ProjectType.

我无法找到PowerShell中定义Get-ProjectType的位置.(解决)

scaffolding asp.net-mvc-3

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

使用WPK for PowerShell GUI

我们已经创建了一些很棒的PowerShell脚本.但随着时间的推移,我们已经将脚本提供给非程序员.所以我们决定是时候为PowerShell提供一个简单易懂的GUI.

我看过James Brundage的9频道视频.他的视频在解释窗口,堆栈面板,文档面板,网格,标签和文本框方面做得很好.但总共有60多个控件.不知道WPF没有帮助.

我想做的是能够做到以下几点:

文本输入
下拉列表
RadioButton组
复选框组

我想出了一个例子,前三个但是有bug.
无线电控制可视地显示所选的第一个按钮,但是当我拉出该组的值时,它是不正确的.

我找不到Checkbox的示例.

任何提示将不胜感激.

这是我在PowerShell中对WPK的测试:

function TestGui {
    Import-Module WPK

    $SelectedRadio = "First"

    New-Window -Title "Test User Input" -WindowStartupLocation CenterScreen `
      -Width 400 -Height 300 -Show {

      New-Grid -Rows 32*, 32*, 32*, 32* -Columns 100, 1* {

        #create style to use on controls
        $createLblStyle = @{
            Margin = 5
            HorizontalAlignment = "right"
            VerticalAlignment = "center"
        } 

        #Label Text for this row
        New-TextBlock -Text "Pick fruit" `
          -Row 0 -Column 0 @createLblStyle

        # …
Run Code Online (Sandbox Code Playgroud)

powershell user-interface

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

如何通过使用Powershell从另一个类(.cs)文件中读取来创建类?

我有这个POGO(简单的putter getter)类,我试图在PowerShell中阅读

using System;
using System.Runtime.Serialization;

namespace MyApp.VM
{
  [Serializable]
  public class MyClassVM
  {
      public Int64 CtrId { get; set; }
      public string CtrName { get; set; }
      public string CtrPhone { get; set; }
      public string CtrZip { get; set; }
      public DateTime AddDate { get; set; }
  }
}
Run Code Online (Sandbox Code Playgroud)

这是尝试从文件中读取类的ps1代码.

function Build-Pogo
{
    $FileDir   = "D:\YourDirectoryOfPogo" 
    $ClassName = "MyClassVM"
    $FileName  = $FileDir + "\" + $ClassName + ".cs"

    # Build the class from the file
    $AllLines = [string]::join([environment]::newline, …
Run Code Online (Sandbox Code Playgroud)

powershell powershell-2.0

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