小编Ran*_*esh的帖子

没有足够的存储空间来完成此操作

环境:

  • Visual Studio Ultimate 2010
  • Windows XP
  • 使用.NET 4.0的WPF桌面应用程序

我们有一个播放视频的桌面应用程序.该视频是项目的一部分,项目将打包到安装程序中.每隔一段时间构建安装程序项目就会显示以下错误消息:

没有足够的存储空间来完成此操作

如果我重新启动Visual Studio它的工作原理.

有办法避免这种情况吗?有没有更好的方法在安装程序中打包视频?

windows-installer visual-studio-2010

21
推荐指数
3
解决办法
6万
查看次数

将基于Prism的WPF应用程序移植到.NET Core

我们有一个基于棱镜的WPF应用程序,投入了超过10年的开发经验.

我们正在将其大块移动到Web浏览器控件托管模块中,以使其在未来独立于平台.

似乎没有UI框架可以接管.NET Core中的XAML.

是否有可能将来将其移植到.NET Core中?

c# wpf prism .net-4.0 .net-core

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

"添加/删除程序"中的Bootstrapper和Setup

我有一个自定义引导程序CustomBA和一个应用程序设置AppSetup.

我只希望AppSetup在添加/删除程序中可见,所以我删除了Bootstrapper的名称.这可确保它不在"添加/删除程序"中.

我有一个AppSetup的自定义卸载程序,它从程序菜单快捷方式调用.但是,这不会删除注册表中的Bootstrapper条目.

我应该添加自定义操作来删除引导程序注册表项还是有更直接的方法?

windows-installer wix bootstrapper addremoveprograms burn

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

线性渐变从下到上

我需要一个Ellipse从底部(粉红色)到顶部(红色)的线性渐变.

<Ellipse Width="200" Height="200">    
    <Ellipse.Fill>

        <LinearGradientBrush StartPoint="0,1" EndPoint="1,0" > 

            <GradientStop Color="Pink" Offset="0" />

            <GradientStop Color="Red" Offset="1" />

        </LinearGradientBrush>

    </Ellipse.Fill>    
</Ellipse>
Run Code Online (Sandbox Code Playgroud)

上面的代码显示了从左下到右上的渐变.

我需要渐变从左中间移动到顶部中间.

我尝试改变起点和终点但没有成功.还有其他可以使用的财产吗?

它必须是椭圆上的线性渐变.我不能在这里使用径向渐变.

wpf xaml lineargradientbrush

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

如何使Windows Phone 8模拟器与Windows 8.1一起使用?

我使用Windows 8 Pro(64位)和VS 2012 Update 3来开发具有仿真器和设备调试功能的Windows 8电话应用程序.

安装Windows 8.1 Pro后,我无法再使用模拟器了.弹出"兼容性错误"窗口并将我带到帮助页面.如果我继续,那么我得到一个错误代码0x80131500

KB文章说这个问题会影响Windows 8.1预览版,解决方案是安装我已经拥有的VS2012 Update 3.

任何提示?

c# windows visual-studio-2012 windows-phone-8

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

处理选择下拉菜单

我有一个包含 100 个项目的选择控件。

我希望控件仅在键入时显示下拉列表。

  1. 当它获得焦点时,下拉菜单应该关闭
    • openOnFocus: 假
  2. 选择项目后,应关闭下拉列表
    • closeAfterSelect: 真
  3. 使用选项卡选择项目时,应关闭下拉列表
  4. 当使用退格键删除项目时,应关闭下拉列表
  5. 当使用 x(remove plugin) 删除项目时,应关闭下拉列表

我如何实现 3、4 和 5?

我的控制设置如下所示:

globalSelectizedEditor = $('#tagsEditor').selectize({
        plugins: ['remove_button'],
        valueField: 'Id',
        labelField: 'Name',
        searchField: 'Name',
        options: [],
        create: true,
        openOnFocus: false,
        persist: false,
        closeAfterSelect: true,
        render: {
            ...
        },
        load: function (query, callback) {
            ...
        },
        onItemAdd: function(value) {

            ...

            globalSelectizedEditor[0].selectize.close();

        },
        onItemRemove: function () {

            globalSelectizedEditor[0].selectize.close();

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

javascript jquery selectize.js

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

NAnt中的msbuild任务不会在Prebuild中编译WiX项目

此WiX安装项目在Visual Studio中编译没有问题.

但是,使用msbuild任务在NAnt中运行它会显示以下错误.

热预建事件:

"$(SolutionDir)\App_Tools\WiX Toolset v3.8\bin\heat.exe" dir "$(SolutionDir)\App_Shell \bin\$(ConfigurationName)" -dr "AppDirectory" -cg "AppComponentGroup" -t   "$(ProjectDir)Filter.xslt" -gg -g1 -sf -srd -sreg -var "var.AppAppPath" -out   "$(ProjectDir)\App_HarvestedHeatFile.wxs"  
Run Code Online (Sandbox Code Playgroud)

msbuild任务:

<msbuild project="App_Installers\App.Setup\App.Setup.wixproj">
        <property name="Configuration" value="Release"/>
        <property name="target" value="Rebuild"/>
        <property name="verbosity" value="Normal"/>
</msbuild>
Run Code Online (Sandbox Code Playgroud)

错误信息Prebuild:

  [msbuild] Build started 03.02.2014 15:38:35.
  [msbuild] Project "E:\Projects\Company\App\Development\trunk\src\App_Inst
allers\App.Setup\App.Setup.wixproj" on node 1 (default targets).
  [msbuild] AssignCultures:
  [msbuild]   Culture: en-US
  [msbuild]   Culture: de-DE
  [msbuild] PreBuildEvent:
  [msbuild]   "*Undefined if not building a solution or within Visual Studio*\App_Tools\WiX Toolset v3.8\bin\heat.exe" dir "*Undefined if not …
Run Code Online (Sandbox Code Playgroud)

msbuild nant wix nantcontrib visual-studio

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