问题列表 - 第33535页

clickonce bootstrapper和msbuild的问题

我有一个在Windows Server 2003上运行的CruiseControl .NET构建服务器,我正在尝试使用msbuild构建和发布我的ClickOnce应用程序.

除非我启用ClickOnce应用程序的引导程序,否则一切正常.发生这种情况时,我在DeploymentGenerateBootstrapper目标中收到以下错误:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (3939,9):

error MSB3147: 

Could not find required file 'setup.bin' in 'E:\Projects\src\TestProject\Engine'.
Run Code Online (Sandbox Code Playgroud)

.NET Framework 3.5 SP1和4以及最新的Windows SDK都安装在服务器上,但C:\ Program Files\Microsoft SDKs\Windows\versionNo \中的引导程序文件夹不存在.我试着从我的工作站机器上复制文件而没有运气.

我不想在服务器上安装Visual Studio,只安装必要的SDK.

我也尝试从我的机​​器上复制bootsrapper文件夹

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper

C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper
Run Code Online (Sandbox Code Playgroud)

建立服务器,但没有运气.

有任何想法吗?

msbuild clickonce winapi

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

表没有主键

我在使用Find()方法的行中得到以下异常(缺少主键)

"表没有主键."

我已经重新检查了数据库,并且所有主键列都已正确设置.

我的代码:

DataTable dt = p.GetAllPhotos(int.Parse(Id));
DataTable temp = new DataTable();
temp = dt.Clone();
temp = (DataTable)(Session["currentImage"]);
DataTable dtvalid = new DataTable();
dtvalid = dt.Clone();
DataRow[] drr = new DataRow[1];
drr[0] = dt.Rows.Find((int.Parse(temp.Rows[0]["photoId"].ToString()))+1);
foreach (DataRow dr in drr)
{
    dtvalid.ImportRow(dr);
}
dtvalid.AcceptChanges();'
Run Code Online (Sandbox Code Playgroud)

c# mysql asp.net

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

更快地显示图片框

我正在尝试将图像快速加载到图片框中并在上面绘图.我在将位图分配到图片框和显示时间之间有.13秒的延迟.每当我这样做时picturebox.refresh(),在调用paint方法之前的延迟时间为.13 - .15秒.有没有办法摆脱这种延迟?

我在Visual Studio 2010中使用C#.我使用FreeImage库加载图像.

这是我的pictureBox_MouseMove事件中的代码:

if (IsMouseDown || DrawLine.Checked || IsMovingBox)  
{  
  Tracing.Trace("Update Picture Box");  
  pictureBox.Refresh();  
} 
Run Code Online (Sandbox Code Playgroud)

然后我在调用paint事件时追踪一条线.延迟在两条迹线之间.

如果我在117kb使用双色调tiff图像,则延迟为.13秒.将此图像加载到内存中需要0.04秒.用这个位图替换我的picturebox位图需要0.01秒.

如果我在1125kb使用灰度jpg图像,则延迟为.14秒.将此图像加载到内存需要0.26秒.用这个位图替换我的picturebox位图需要0.33秒.

c# graphics image picturebox

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

C## if/#ifdef语法不能编译,为什么?

为什么下面的代码没有编译(片段)?

  public enum ApplicationType : int
  {
   CONSOLE = 1,
   WINDOWS_FORMS = 2,
   ASP_NET = 3,
   WINDOWS_SERVICE = 4,
   MUTE = 5
  }

        //#if( false)
        //#if (DEBUG && !VC_V7)
 #if( m_iApplicationType != ApplicationType.ASP_NET  )
        public class HttpContext
  {
   public class Current
   {
    public class Response
    {
     public static void Write(ref string str)
     {
      Console.WriteLine(str);
     }
    }
   }
  }
#endif
Run Code Online (Sandbox Code Playgroud)

.net c# syntax conditional-compilation

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

如何在WPF中动态创建标签和文本框列表?

我正在尝试并且失败,在WPF中创建标签和文本框列表.我是一名ASP.NET开发人员,目前XAML的体验对我来说有点让我感到压力......我在我面前的Apress'Pro WPF 3.0书中发现它零使用......

在我的流程结束时,我希望用户完成一些对该用户来说是动态的问题.我有一个对象数组,具有"问题"和"答案"的属性.

我希望"问题"显示为标签.

我一直在看ListView控件,但这似乎给了我一个我不感兴趣的Excel样式网格.

在ASP.NET世界中,我使用GridView,它有两列,一列带有Label,另一列带有TextBox.在提交页面时,我将遍历网格视图中的项目以选择文本框的值,并将其关联回Array中的正确对象.

有人可以指导,或者告诉我在WPF中应该使用哪些控件?

额外信息; 它是使用.NET 4,Visual Studio 2010的桌面WPF应用程序.

干杯斯图

data-binding wpf

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

VirtualPathUtility.ToAbsolute()VS. Url.Content()

我一直在MVC项目中工作过,并且已经看过这两个项目.我想知道他们之间的区别是什么?使用一个而不是另一个是不正确的吗?我的理解是我应该使用Url.Content(),但VirtualPathUtility.ToAbsolute()似乎也在运行.

asp.net asp.net-mvc

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

如何在默认为类级别值的Python方法中使用命名参数?

使用场景:

# case #1 - for classes
a = MyClass() # default logger is None
a = MyClass(logger="a") # set the default logger to be "a"
a.test(logger="b") # this means that logger will be "b" only inside this method
a.test(logger=None) # this means that logger will be None but only inside this method
a.test() # here logger should defaults to the value specified when object was initialized ("a")
Run Code Online (Sandbox Code Playgroud)

我如何实现MyClass以便能够如上所述使用它?

让我们假设我有几个方法MyClass可以接受logger命名参数,所以我希望一个解决方案不需要在每个test...()方法的开头添加大量重复代码.

我读到了关于sentinel的例子 …

python named-parameters

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

如何将小写字符转换为大写?

unichar c;

c = [myString characterAtIndex:0];

unichar catchcar = [c lowercaseString];
Run Code Online (Sandbox Code Playgroud)

错误:无效的接收器类型unicar.

我知道lowercaseString用来隐藏字符串而不是字符.有什么解决方案吗?

iphone cocoa objective-c

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

H2标签后是否可以防止换行?

我想在同一行显示一些东西,但保留H2标签(这样我就不必在一堆不同的地方改变它).可以使用CSS完成吗?

html css

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

使用+(加号)和 - (减号)键盘键作为DataGridView中的递增器和递减器

在我用C#编写的WinForms应用程序中,我有一个DataGridViewTextBoxColumn,单元格保存整数值,我希望用户能够使用键盘中的+和 - 键递增或递减.

我已经处理了KeyDown事件,因为它通常用于处理Delete键等,但它不适用于Plus和Minus键,因为按下它们会导致Cell进入编辑模式,而KeyDown事件是因此从未为这些键发射过.KeyPress事件也是如此

实际上,如果我将单元格设置为只读,则会被触发,但我对此解决方案不满意,因为它会迫使我在代码的几个区域中将属性从true设置为false,并且很快就会变得混乱.

什么会成为实现这一目标的最佳方式?

谢谢.

c# datagridview keypress keyboard-events winforms

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